Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d3 Bc5 5. c3 h6 6. b4 Bb6 7. b5 Ne7 8. Nxe5
d5 9. exd5 Nexd5 10. O-O O-O 11. Nd2 Nxc3 12. Qc2 Ne2+ 13. Kh1 Bd4 14. Nxf7
Rxf7 15. Bxf7+ Kxf7 16. Rb1 Ng4 17. Ne4 Qh4 18. Qxc7+ Kg8 19. f3 *
Position (FEN): r1b3k1/ppQ3p1/7p/1P6/3bN1nq/3P1P2/P3n1PP/1RB2R1K b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 2000
Best move: Be5