Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d6 2. Bf4 Nf6 3. e3 Bf5 4. Nf3 e6 5. Nh4 Be4 6. f3 Bc6 7. e4 h6 8. d5
exd5 9. exd5 Nxd5 10. Qe2+ Be7 11. Bg3 O-O 12. Nf5 Re8 13. Kf2 Bf6 14. Qd2 Bxb2
15. Nc3 Nxc3 16. Qd4 Nd1+ 17. Qxd1 Bxa1 18. Qxa1 Na6 *
Position (FEN): r2qr1k1/ppp2pp1/n1bp3p/5N2/8/5PB1/P1P2KPP/Q4B1R w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1562
Best move: Qxg7#