Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 d6 6. h3 O-O 7. Bg5 Na5 8. Bb3
Nxb3 9. axb3 Re8 10. Nc3 c6 11. Qd2 Re6 12. Nh4 Qb6 13. Na4 Qc7 14. Nxc5 dxc5
15. Nf5 h6 16. Bxh6 gxh6 17. Qxh6 Nh7 *
Position (FEN): r1b3k1/ppq2p1n/2p1r2Q/2p1pN2/4P3/1P1P3P/1PP2PP1/R4RK1 w - - 1 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 884
Best move: Qg7#