Chess puzzle (Checkmate)
Opening: Van_Geet_Opening, Van_Geet_Opening_Napoleon_Attack
Moves: 1. Nc3 Nc6 2. Nf3 e5 3. d4 e4 4. Nxe4 Nf6 5. Nxf6+ Qxf6 6. Bg5 Qe6 7. e3 Bb4+
8. c3 Be7 9. b3 Bxg5 10. Nxg5 Qg6 11. h4 h6 12. Bd3 Qf6 13. Ne4 Qd8 14. Qg4 O-O
15. Qf5 d5 16. Nf6+ Qxf6 *
Position (FEN): r1b2rk1/ppp2pp1/2n2q1p/3p1Q2/3P3P/1PPBP3/P4PP1/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 668
Best move: Qh7#