Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Qf3 Qxg5 7. Bxd5 Qf6
8. Bxc6+ bxc6 9. Qxf6 gxf6 10. O-O Bd6 11. Nc3 Bf5 12. d3 O-O-O 13. a4 Rhg8 14.
g3 h5 15. f4 Bc5+ 16. Kg2 h4 17. fxe5 h3+ 18. Kf3 *
Position (FEN): 2kr2r1/p1p2p2/2p2p2/2b1Pb2/P7/2NP1KPp/1PP4P/R1B2R2 b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1252
Best move: Bg4+