Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. Nc3 Nf6 6. d3 h6 7. b3 Bg4 8. h3
Bxf3 9. Qxf3 Be7 10. Bb2 O-O 11. O-O-O Nh7 12. d4 Bg5+ 13. Kb1 Qf6 14. Qf5 Qxf5
15. exf5 exd4 16. Rxd4 Bf6 17. Rg4 h5 18. Ra4 Bxc3 19. Bxc3 c5 20. g4 h4 21.
Re1 Rfe8 22. Rxe8+ Rxe8 23. Rxa7 Rc8 24. f4 g5 25. Ba5 *
Position (FEN): 2r3k1/R1p2p1n/3p4/B1p2Pp1/5PPp/1P5P/P1P5/1K6 b - - 1 25
Black to move.
Themes:  Endgame  
Puzzle rating: 1728
Best move: gxf4