Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Ne2 Nf6 6. Bf4 O-O 7. O-O Re8 8.
Bxd6 Qxd6 9. c3 Bg4 10. f3 Bh5 11. Ng3 Bg6 12. Bxg6 hxg6 13. Re1 Nbd7 14. Nd2
c6 15. Nb3 Rxe1+ 16. Qxe1 Re8 17. Qf2 Qe7 18. Na5 Nf8 19. Kf1 Qc7 20. Nb3 b6
21. Re1 Qd7 22. Rxe8 Nxe8 23. Qe2 Nd6 24. Nd2 Ne6 25. Qe3 Nf5 26. Nxf5 gxf5 27.
f4 Qc7 28. g3 g6 29. Nf3 Ng7 30. Ng5 Qd7 31. Qe5 Ne8 32. Qb8 Kg7 33. Nf3 c5 34.
dxc5 bxc5 35. Ne5 Qe7 36. Qa8 Nf6 37. Nc6 Qd6 38. Nxa7 Qa6+ 39. Kg2 Qxa2 40.
Qb8 Qc4 41. Qe5 d4 42. Nc6 dxc3 43. bxc3 Qd5+ 44. Qxd5 Nxd5 45. c4 Ne3+ 46. Kf3
Nxc4 47. Ke2 Nd6 48. Kd3 Kf6 49. Ne5 Ke6 50. Kc3 g5 51. h4 Ne4+ 52. Kc4 Nxg3 *
Position (FEN): 8/5p2/4k3/2p1Npp1/2K2P1P/6n1/8/8 w - - 0 53
White to move.
Themes:  Endgame, Knight Endgame  
Puzzle rating: 1505
Best move: hxg5