Chess puzzle (Advantage)
Moves: 1. f4 d5 2. d4 Nc6 3. e3 Bf5 4. a3 e6 5. Nf3 h6 6. Be2 Nf6 7. O-O Bd6 8. Ne5
O-O 9. c4 dxc4 10. Bxc4 Ne4 11. Nc3 a6 12. Bd3 Nxc3 13. bxc3 Nxe5 14. fxe5 Be7
15. Bxf5 exf5 16. Qf3 c6 17. Qxf5 Qa5 18. Bd2 Rad8 19. e4 c5 20. d5 c4 21. d6
Rfe8 22. Qxf7+ Kh8 23. dxe7 Qc5+ 24. Kh1 Rxe7 25. Qf8+ *
Position (FEN): 3r1Q1k/1p2r1p1/p6p/2q1P3/2p1P3/P1P5/3B2PP/R4R1K b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 941
Best move: Rxf8