Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 d6 5. d4 exd4 6. cxd4 Bg4 7. Be2 Nf6 8. Nc3
Be7 9. O-O O-O 10. Be3 a6 11. Qb3 Rb8 12. Nh4 Bxe2 13. Nxe2 Nxe4 14. Nf5 Nf6
15. Nxh6+ gxh6 16. Bxh6 Re8 17. Qg3+ Kh7 *
Position (FEN): 1r1qr3/1pp1bp1k/p1np1n1B/8/3P4/6Q1/PP2NPPP/R4RK1 w - - 3 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 789
Best move: Qg7#