Chess puzzle (Checkmate)
Opening: Vienna_Game, Vienna_Game_Vienna_Gambit
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 Nc6 4. fxe5 Nxe5 5. d4 Nc6 6. e5 Ng8 7. Nf3 Bb4 8.
Bg5 f6 9. exf6 gxf6 10. Bh4 Qe7+ 11. Be2 Bxc3+ 12. bxc3 Qa3 13. Qd2 Qb2 14. O-O
d5 15. h3 Bf5 16. Nh2 Qxc2 17. Qe3+ Be4 18. Bh5+ Kd7 19. Bxf6 *
Position (FEN): r5nr/pppk3p/2n2B2/3p3B/3Pb3/2P1Q2P/P1q3PN/R4RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 949
Best move: Qxg2#