Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 cxd4 5. Nxd4 Qb6 6. N2b3 Bd7 7. Bd3 Bd6 8.
O-O Nc6 9. Be3 Qd8 10. exd5 exd5 11. Re1 Nge7 12. Qf3 Ne5 13. Qe2 Nxd3 14. Qxd3
O-O 15. Nf3 h6 16. Bc5 Bxc5 17. Nxc5 Bc6 18. Ne5 Rc8 19. Nxc6 bxc6 20. Re3 Ng6
21. g3 Qg5 22. Kh1 Rfd8 23. Qd4 Qf6 24. Qxf6 gxf6 25. c3 Re8 26. Rae1 Rxe3 27.
Rxe3 Ne5 28. f4 Nc4 29. Re2 Rb8 30. b3 Nd6 31. Nd7 Rb7 32. Nxf6+ Kg7 33. Ne8+
Nxe8 34. Rxe8 Rd7 35. Re3 c5 36. Kg2 h5 37. Kf3 Kg6 38. Rd3 f5 39. h3 a5 40. g4
fxg4+ 41. hxg4 h4 42. f5+ *
Position (FEN): 8/3r4/6k1/p1pp1P2/6Pp/1PPR1K2/P7/8 b - - 0 42
Black to move.
Themes: Defensive Move Endgame, Rook Endgame  
Puzzle rating: 1054
Best move: Kg5