Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb6 7. d5 Nce7 8.
Nc3 a6 9. Bg5 Nf6 10. Qa4+ Bd7 11. Qb3 h6 12. Bh4 Ng6 13. Bxf6 Qxf6 14. O-O Bg4
15. Be2 Ne5 16. Nxe5 Bxe2 17. Nxf7 *
Position (FEN): r3k2r/1pp2Np1/pb1p1q1p/3P4/4P3/1QN5/PP2bPPP/R4RK1 b kq - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2000
Best move: Bxf1