Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Semi-Tarrasch_Defense
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. Bg5 dxc4 6. e3 cxd4 7. exd4 Be7 8.
Bxc4 O-O 9. Bxf6 Bxf6 10. Bd3 Bd7 11. h4 Bc6 12. Bxh7+ Kxh7 13. Ng5+ Kg8 14.
Qh5 Re8 15. Qxf7+ Kh8 16. O-O-O Qe7 17. Qh5+ Kg8 18. Qh7+ Kf8 *
Position (FEN): rn2rk2/pp2q1pQ/2b1pb2/6N1/3P3P/2N5/PP3PP1/2KR3R w - - 7 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 729
Best move: Qh8#