Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Colle_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 c5 4. c3 Nc6 5. Nbd2 Bf5 6. a3 e6 7. b4 cxd4 8. cxd4
a6 9. Bb2 Be7 10. Rc1 O-O 11. b5 axb5 12. Bxb5 Qb6 13. Bxc6 bxc6 14. Qb3 Qa6
15. Ne5 Rfb8 16. Qc3 c5 17. dxc5 Bxc5 18. Nd7 Nxd7 *
Position (FEN): rr4k1/3n1ppp/q3p3/2bp1b2/8/P1Q1P3/1B1N1PPP/2R1K2R w K - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 583
Best move: Qxg7#