Chess puzzle (Checkmate)
Opening: Vienna_Game, Vienna_Game_Vienna_Gambit
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Ng8 5. d4 g5 6. Nf3 f6 7. h3 d6 8. exf6
Qxf6 9. Bc4 Nc6 10. O-O h5 11. Nd5 Qh6 12. Nxc7+ Kd8 13. Nxa8 g4 14. Bxg8 Rxg8
15. Nh2 gxh3 16. Bxf4 Rxg2+ 17. Kh1 Qg6 18. Qd3 Rxh2+ 19. Kxh2 *
Position (FEN): N1bk1b2/pp6/2np2q1/7p/3P1B2/3Q3p/PPP4K/R4R2 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 905
Best move: Qg2#