Chess puzzle (Advantage)
Moves: 1. f4 e6 2. Nf3 Nc6 3. d4 Nf6 4. e3 a6 5. c3 d5 6. Bd3 h6 7. Nbd2 Bd7 8. O-O
Bd6 9. Ne5 O-O 10. Nxd7 Qxd7 11. Nf3 Ne4 12. Ne5 Bxe5 13. fxe5 f5 14. exf6 Nxf6
15. Bd2 Qd6 16. Qe2 e5 17. Bc2 e4 18. c4 dxc4 19. Qxc4+ Kh8 20. Rf4 h5 21. Raf1
Ne7 22. Bxe4 b5 23. Qc2 Rae8 24. Bd3 Ned5 25. Qc1 *
Position (FEN): 4rr1k/2p3p1/p2q1n2/1p1n3p/3P1R2/3BP3/PP1B2PP/2Q2RK1 b - - 5 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1157
Best move: Nxf4