Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. cxd5 Nxd5 5. g3 Be7 6. Bg2 O-O 7. O-O c5 8.
dxc5 Bxc5 9. Nc3 Nxc3 10. bxc3 Nc6 11. Bb2 b6 12. e3 Bb7 13. Nd4 Qc8 14. Nxc6
Bxc6 15. Bxc6 Qxc6 16. Qg4 Qb5 17. Rab1 Qa5 18. c4 Qxa2 *
Position (FEN): r4rk1/p4ppp/1p2p3/2b5/2P3Q1/4P1P1/qB3P1P/1R3RK1 w - - 0 19
White to move.
Themes: Kingside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxg7#