Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Austrian_Attack
Moves: 1. d4 d5 2. c4 c5 3. dxc5 d4 4. Nf3 Nc6 5. e3 Qa5+ 6. Bd2 Qxc5 7. exd4 Nxd4 8.
Be3 e5 9. Nxe5 Qxe5 10. Qxd4 Bb4+ 11. Nd2 Bxd2+ 12. Qxd2 Bd7 13. Bd3 O-O-O 14.
Qc2 f5 15. O-O f4 16. Bxa7 Bc6 17. Rfe1 Qg5 18. Be4 f3 19. Bxc6 *
Position (FEN): 2kr2nr/Bp4pp/2B5/6q1/2P5/5p2/PPQ2PPP/R3R1K1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 844
Best move: Qxg2#