Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bd3 Bg7 5. Nge2 O-O 6. Bg5 Nc6 7. Qd2 e5 8. d5
Nd4 9. h4 h5 10. Nxd4 exd4 11. Ne2 Qe8 12. f3 Nd7 13. Bb5 a6 14. Bxd7 Bxd7 15.
Nxd4 f5 16. O-O-O fxe4 17. Rhe1 Bf5 18. fxe4 Bg4 19. Nf3 Qa4 20. Kb1 Rae8 21.
Bh6 Rxf3 22. gxf3 Bxf3 23. Bxg7 Bxd1 24. Rxd1 *
Position (FEN): 4r1k1/1pp3B1/p2p2p1/3P3p/q3P2P/8/PPPQ4/1K1R4 b - - 0 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1550
Best move: Kxg7