Chess puzzle (Advantage)
Moves: 1. e4 d6 2. h3 Nf6 3. Nc3 e5 4. Nf3 Nbd7 5. Bc4 Be7 6. a4 h6 7. O-O a5 8. d4 c6
9. d5 Qc7 10. dxc6 bxc6 11. Nh2 Nf8 12. f4 Ng6 13. f5 Nh4 14. g3 d5 15. exd5
cxd5 16. Bb5+ Bd7 17. Bxd7+ Qxd7 18. gxh4 d4 19. Nb5 d3 20. Qxd3 Bc5+ 21. Kg2
Qb7+ 22. Kg3 Ne4+ 23. Kg4 h5+ 24. Kf3 Nd2+ 25. Ke2 *
Position (FEN): r3k2r/1q3pp1/8/pNb1pP1p/P6P/3Q3P/1PPnK2N/R1B2R2 b kq - 3 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 2326
Best move: Nxf1