Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. h3 h5 6. Re1 Bg4 7. c3 Bxf3 8. Qxf3
Nf6 9. b4 Bb6 10. b5 Na5 11. Bd3 g5 12. Bc2 g4 13. Qf5 g3 14. Rf1 Ng4 15. hxg4
*
Position (FEN): r2qk2r/ppp2p2/1b1p4/nP2pQ1p/4P1P1/2P3p1/P1BP1PP1/RNB2RK1 b kq - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1495
Best move: Qh4