Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Baltic_Defense
Moves: 1. d4 d5 2. c4 Bf5 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 Bg6 6. Nf3 e6 7. Bd3 h6 8. O-O
c5 9. d5 exd5 10. exd5 Bxd3 11. Qxd3 Bd6 12. Re1+ Ne7 13. b3 a6 14. Bb2 O-O 15.
Ne4 Qc7 16. Rac1 Nd7 17. Nxd6 Qxd6 18. Qc3 Nxd5 *
Position (FEN): r4rk1/1p1n1pp1/p2q3p/2pn4/8/1PQ2N2/PB3PPP/2R1R1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 704
Best move: Qxg7#