Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 Nf6 3. Be2 Nc6 4. Nf3 e6 5. Nbd2 Bd6 6. a3 O-O 7. c4 e5 8. c5
Be7 9. O-O e4 10. Ne1 b6 11. b4 Nb8 12. Bb2 Ba6 13. g3 Bxe2 14. Qxe2 a5 15. Ng2
axb4 16. axb4 Rxa1 17. Bxa1 bxc5 18. bxc5 c6 19. f3 Re8 20. fxe4 Nxe4 21. Nxe4
dxe4 22. Nf4 Bf6 23. Qg4 Nd7 24. Nh5 h6 25. Nxf6+ *
Position (FEN): 3qr1k1/3n1pp1/2p2N1p/2P5/3Pp1Q1/4P1P1/7P/B4RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 925
Best move: Nxf6