Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. d3 Bc5 6. c3 d6 7. Nbd2 Bg4 8. b3
a6 9. b4 Ba7 10. a4 d5 11. exd5 Nxd5 12. Qb3 Be6 13. Re1 f6 14. d4 b5 15. axb5
axb5 16. Bxb5 Qd6 17. dxe5 fxe5 18. Nxe5 O-O 19. Bxc6 *
Position (FEN): r4rk1/b1p3p1/2Bqb2p/3nN3/1P6/1QP5/3N1PPP/R1B1R1K1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame  
Puzzle rating: 1445
Best move: Bxf2+