Chess puzzle (Checkmate)
Opening: Four_Knights_Game, Four_Knights_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 Be7 5. d3 d6 6. h3 O-O 7. Nh2 h6 8. O-O
Be6 9. f4 d5 10. exd5 Nxd5 11. Nxd5 Bxd5 12. Bxd5 Qxd5 13. f5 Bc5+ 14. Kh1 Rad8
15. f6 Nd4 16. fxg7 Kxg7 17. Qg4+ Kh7 18. Bxh6 Rg8 19. Qh5 *
Position (FEN): 3r2r1/ppp2p1k/7B/2bqp2Q/3n4/3P3P/PPP3PN/R4R1K b - - 2 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 873
Best move: Qxg2#