Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Neo-Orthodox_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 h6 6. Bh4 O-O 7. Nf3 c6 8. cxd5
cxd5 9. Bd3 Nc6 10. O-O Nh7 11. Rc1 Bxh4 12. Nxh4 Qxh4 13. Bb1 Ng5 14. Qc2 Ne4
15. f3 Nf6 16. Ne2 e5 17. dxe5 Nxe5 18. Nf4 Nfg4 *
Position (FEN): r1b2rk1/pp3pp1/7p/3pn3/5Nnq/4PP2/PPQ3PP/1BR2RK1 w - - 2 19
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1240
Best move: Qh7#