Chess puzzle (Checkmate)
Opening: Giuoco_Piano, Giuoco_Piano_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. a3 a6 5. d3 h6 6. Nc3 Nf6 7. h3 O-O 8. g4 Nh7
9. g5 hxg5 10. Rg1 Be7 11. Nd5 d6 12. Nxe7+ Qxe7 13. Nxg5 Nd4 14. Nxh7 Kxh7 15.
c3 Ne6 16. Qg4 Nf4 *
Position (FEN): r1b2r2/1pp1qppk/p2p4/4p3/2B1PnQ1/P1PP3P/1P3P2/R1B1K1R1 w Q - 3 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1370
Best move: Qxg7#