Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Bxc6 dxc6 7. Rxe5+ Be6
8. Qe2 Be7 9. Nd4 Bd5 10. d3 O-O 11. Rxe7 c5 12. Nf3 Bxf3 13. gxf3 Nf5 14. Re5
Nd4 15. Qd1 Qf6 16. Re3 Rae8 17. Nd2 Re6 18. c3 Nf5 19. Rxe6 fxe6 20. Ne4 Qg6+
21. Kh1 Nh4 22. Qg1 Qf5 23. f4 e5 24. Qg5 Qh3 25. Qg3 *
Position (FEN): 5rk1/ppp3pp/8/2p1p3/4NP1n/2PP2Qq/PP3P1P/R1B4K b - - 3 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1311
Best move: Qf1+