Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 exd4 5. Nxd4 Bc5 6. Nxc6 dxc6 7. Qxd8+
Kxd8 8. Bg5 Bg4 9. Be2 Bxe2 10. Nxe2 Ke7 11. O-O-O Bxf2 12. e5 h6 13. exf6+
gxf6 14. Bf4 Rae8 15. Rhf1 Bh4 16. g3 Bg5 17. Bxg5 fxg5 18. Nd4 f6 19. Nf5+ Kf7
20. Rd7+ Kg6 21. Ne7+ Kh5 22. Rxc7 Rh7 23. Re1 Kg4 24. Rxb7 a6 25. Kd1 Kh3 26.
Ra7 h5 27. Nxc6 Rxe1+ 28. Kxe1 Rxa7 29. Nxa7 Kxh2 30. c4 Kxg3 31. c5 *
Position (FEN): 8/N7/p4p2/2P3pp/8/6k1/PP6/4K3 b - - 0 31
Black to move.
Themes: Defensive Move Endgame, Knight Endgame  
Puzzle rating: 1489
Best move: h4