Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d6 4. e4 Bg7 5. f4 O-O 6. Nf3 c5 7. d5 e6 8. Bd3 Re8
9. O-O exd5 10. exd5 Bg4 11. h3 Bxf3 12. Qxf3 Nbd7 13. Bd2 a6 14. b3 Qb8 15.
Rae1 Qc7 16. g4 Nf8 17. Kg2 h5 18. g5 N6h7 19. Re2 Rxe2+ 20. Qxe2 Qd7 21. Re1
Rd8 22. Qe7 f6 23. Qxd7 Rxd7 24. Re8 Kf7 25. Rb8 fxg5 26. fxg5 Re7 27. Ne4 Nd7
28. Rxb7 Ne5 29. Nxd6+ Kf8 30. Rxe7 Kxe7 31. Be4 *
Position (FEN): 8/4k1bn/p2N2p1/2pPn1Pp/2P1B3/1P5P/P2B2K1/8 b - - 1 31
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1779
Best move: Kxd6