Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Qa5 4. Nc3 Nf6 5. d4 c6 6. Bc4 Bg4 7. O-O Nbd7 8.
h3 Bh5 9. Re1 e6 10. g4 Bg6 11. Bd2 Qc7 12. Qe2 O-O-O 13. Kg2 Bxc2 14. Ng5 Bg6
15. h4 Nb6 16. h5 Rxd4 17. Bxe6+ Kb8 18. hxg6 hxg6 19. f4 Rxf4 20. Bxf4 Qxf4
21. Qe5+ Qxe5 22. Rxe5 fxe6 23. Rxe6 Rh4 24. Kf3 Rxg4 25. Rxf6 Rxg5 *
Position (FEN): 1k3b2/pp4p1/1np2Rp1/6r1/8/2N2K2/PP6/R7 w - - 0 26
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 710
Best move: Rxf8+