Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 e6 3. a3 c5 4. dxc5 Bxc5 5. b4 Bd6 6. Bb2 f6 7. Nd2 Ne7 8. c3 e5
9. Ngf3 O-O 10. Be2 Nbc6 11. O-O a6 12. Qc2 Be6 13. Rad1 b5 14. e4 Rc8 15. exd5
Bxd5 16. Bd3 f5 17. c4 e4 18. Qc3 exf3 *
Position (FEN): 2rq1rk1/4n1pp/p1nb4/1p1b1p2/1PP5/P1QB1p2/1B1N1PPP/3R1RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 799
Best move: Qxg7#