Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Be2 h6 9. Nf3 e4 10. Ne5 Qd4 11. f4 exf3 12. Nxf3 Qb6 13. Nc3 Ng4 14. d4 Bb4
15. Bd2 Bxc3 16. bxc3 O-O 17. O-O Be6 18. h3 Nf6 19. Ne5 c5 20. Bxh6 cxd4 21.
cxd4 Ne4 22. Bh5 Ng3 23. Bxf7+ Bxf7 24. Nxf7 *
Position (FEN): r4rk1/p4Np1/1q5B/n7/3P4/6nP/P1P3P1/R2Q1RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1756
Best move: Nxf1