Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Hungarian_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. Nc3 d6 5. h3 Nf6 6. d4 exd4 7. Nxd4 Ne5 8.
Bb3 O-O 9. Be3 a6 10. f3 b5 11. Qd2 c5 12. Bd5 Nxd5 13. Nxd5 cxd4 14. Bxd4 Nc4
15. Qc3 Bh4+ 16. Kf1 Be6 17. Bxg7 Re8 18. Bh6 Bxd5 *
Position (FEN): r2qr1k1/5p1p/p2p3B/1p1b4/2n1P2b/2Q2P1P/PPP3P1/R4K1R w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 966
Best move: Qg7#