Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Colle_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 e6 4. Be2 Nbd7 5. O-O b6 6. b3 Bb7 7. Bb2 c5 8. dxc5
Bxc5 9. Nbd2 O-O 10. c4 dxc4 11. Nxc4 Qe7 12. Nd4 Rac8 13. Bf3 Bxf3 14. Qxf3
Rfd8 15. Rad1 Nd5 16. Qg4 N7f6 17. Qg3 Bxd4 18. Bxd4 Ne4 *
Position (FEN): 2rr2k1/p3qppp/1p2p3/3n4/2NBn3/1P2P1Q1/P4PPP/3R1RK1 w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 598
Best move: Qxg7#