Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Nf6 5. d3 Bc5 6. O-O Ng4 7. b4 Bxf2+ 8.
Rxf2 Nxf2 9. Kxf2 a6 10. a4 O-O 11. Nbd2 Qf6 12. Bb2 d6 13. d4 exd4 14. cxd4
Qg6 15. Bc3 Bg4 16. Bd3 Rfe8 17. Qe2 b5 18. e5 dxe5 *
Position (FEN): r3r1k1/2p2pp1/p1n3qp/1p2p3/PP1P2b1/2BB1N2/3NQKPP/R7 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1638
Best move: Bxg6