lichess.org
Donate

Bug Draw detection due to insufficient material

Hey,

Lichess doesn't handle draw detection correctly when someone looses on time.
Here is an example: de.lichess.org/VzM87TRKnW8B

Black lost on time and Lichess decided that it a draw as White hasn't enough material to win the game.

However, White can mate with the help of black within 11 moves.

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2B5/6k1/6p1/3K4/8/8/8/8 b - - 0 56"]
[SetUp "1"]

56... g5 57. Kd4 g4 58. Kd3 g3 59. Kd2 g2 60. Kd3 g1=B 61. Ke4 Kg6 62. Kf3 Kg5
63. Ke2 Kh4 64. Ba6 Kh3 65. Kf3 Kh2 66. Bb7 Kh1 67. Kg3# *
This is a universal problem with chess websites. It is not a trivial problem to know if there is a checkmate from a given position or not.
How about Tablebase Usage for such positions? I'm sure this ain't happen that much.

This topic has been archived and can no longer be replied to.