Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 Nf6 3. c3 e6 4. g3 Nc6 5. Ne2 Bd6 6. Bg2 O-O 7. a3 a6 8. Nd2 h6
9. c4 Be7 10. b4 Na7 11. Bb2 c6 12. c5 Nb5 13. Nc3 Nxc3 14. Bxc3 b5 15. Nf3 Bb7
16. a4 Ne4 17. Qc2 Bg5 18. Nxg5 Nxc3 *
Position (FEN): r2q1rk1/1b3pp1/p1p1p2p/1pPp2N1/PP1P4/2n1P1P1/2Q2PBP/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 663
Best move: Qh7#