


In this position it is impossible to determine which variation leads to mate in two. In these positions engines might overlook the mate, because they don't have the information about the last black move, whereas a human can deduce this information by retrograde analysis. There are some tricky positions, where it looks like there is no solution, but then it turns out white must be able to take en passant. Note: Possibly, with tweaked parameters and mate-search heuristic when exact number of moves required is provided, they could find the solution, but I have not tried that.ĭepending on black's move choices, a few solutions exist (the idea is always the same, though and up until move 12 the line is always the same, too). In case of this puzzle, the solution consists of many subsequent sacrifices and its branch tends to be discarded when searching. It removes certain branches from search tree, after deeming them as irrelevant to the search result (see: ). The forced mate is not found because the engines use pruning heuristic. Further explanation (and hint to the solution) given in the spoiler block below the diagram. Some show 0.00 and are soon thereafter putting black in a stalemate some show slight advantage for white and are trying to play the game out by letting black to activate his pieces. The engines will tend to fail on this and similar problems.Īs far as I tried, all recommend to move hxg8=Q. White to move and win (I do not know the author of this study, unfortunately). Positing this answer in addition to the answers/comments on tablebases and endgames with ridiculously long forced mates.
