Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Three_Knights_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 a6 5. e3 dxc4 6. Bxc4 b5 7. Bb3 Bb7 8. O-O
Nbd7 9. Re1 c5 10. e4 cxd4 11. Nxd4 Qc7 12. g3 Bc5 13. Bf4 e5 14. Bxe5 Nxe5 15.
Nf5 O-O 16. Qd2 Rad8 17. Qg5 Ng6 18. h4 Ne5 *
Position (FEN): 3r1rk1/1bq2ppp/p4n2/1pb1nNQ1/4P2P/1BN3P1/PP3P2/R3R1K1 w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 866
Best move: Qxg7#