Chess puzzle (Checkmate)
Opening: Tarrasch_Defense, Tarrasch_Defense_Prague_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. cxd5 exd5 5. Nf3 Nc6 6. g3 Nf6 7. Bg2 cxd4 8.
Nxd4 Bc5 9. Nxc6 bxc6 10. O-O O-O 11. Na4 Bb6 12. Nxb6 axb6 13. Qc2 Bb7 14. e3
Re8 15. b3 h5 16. Bb2 h4 17. Qf5 Ne4 18. Qg4 Bc8 *
Position (FEN): r1bqr1k1/5pp1/1pp5/3p4/4n1Qp/1P2P1P1/PB3PBP/R4RK1 w - - 4 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 618
Best move: Qxg7#