Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. Qf3 Qf6 6. d3 Qxf3 7. gxf3 Nf6
8. Bg5 Be7 9. Nd2 O-O 10. h4 d6 11. h5 Re8 12. h6 g6 13. f4 Ng4 14. Rg1 Bxg5
15. fxg5 a6 16. a4 Ne5 17. Bb3 Be6 18. f4 Bxb3 19. cxb3 Nxd3+ 20. Ke2 Nxf4+ 21.
Kf3 Nd3 22. Nc4 Nc5 23. Nd2 c6 24. b4 Ne6 25. Nb3 Nxg5+ *
Position (FEN): r3r1k1/1p3p1p/p1pp2pP/6n1/PP1pP3/1N3K2/1P6/R5R1 w - - 0 26
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1053
Best move: Rxg5