Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Nf6 5. d4 Nxd5 6. Bc4 Nb6 7. Bb3 Be7 8.
Bxf4 O-O 9. O-O c5 10. c3 Bg4 11. Qd3 Bxf3 12. Qxf3 Nc6 13. Nd2 cxd4 14. cxd4
Nxd4 15. Qh5 Bc5 16. Kh1 Nxb3 17. Nxb3 Be7 18. Rad1 Qe8 19. Rde1 f5 20. Qh3 Qf7
21. Nd4 Bb4 22. Rc1 Rad8 23. Rc7 Qg6 24. Be5 Rd7 25. Nxf5 *
Position (FEN): 5rk1/ppRr2pp/1n4q1/4BN2/1b6/7Q/PP4PP/5R1K b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1290
Best move: Rxf5