Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Other_variations
Moves: 1. d4 d5 2. c4 e6 3. c5 b6 4. b4 a5 5. cxb6 Bxb4+ 6. Bd2 Bxd2+ 7. Nxd2 cxb6 8.
Ngf3 Nc6 9. Qa4 Bd7 10. e3 Nb4 11. Qb3 Rc8 12. Bd3 Nxd3+ 13. Qxd3 Ne7 14. O-O
O-O 15. a4 Nc6 16. h4 Nb4 17. Qb1 Qe7 18. Ng5 h6 *
Position (FEN): 2r2rk1/3bqpp1/1p2p2p/p2p2N1/Pn1P3P/4P3/3N1PP1/RQ3RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 605
Best move: Qh7#