Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 c5 4. c3 Nc6 5. Qb3 c4 6. Qc2 Nh5 7. Bg5 h6 8. Bh4
g5 9. Bg3 Bg7 10. e4 Nxg3 11. hxg3 Be6 12. exd5 Bxd5 13. Nbd2 Na5 14. b3 cxb3
15. axb3 Nc6 16. Be2 O-O 17. Nxg5 hxg5 *
Position (FEN): r2q1rk1/pp2ppb1/2n5/3b2p1/3P4/1PP3P1/2QNBPP1/R3K2R w KQ - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 757
Best move: Qh7#