Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nge7 5. O-O O-O 6. d3 d6 7. Bg5 Bg4 8. h3
Bh5 9. g4 Bg6 10. Nh4 Kh8 11. Nf5 f6 12. Bh4 Nxf5 13. gxf5 Bf7 14. Kh2 d5 15.
exd5 Bxd5 16. Rg1 Qd6 17. Qg4 e4+ 18. Rg3 Bxc4 *
Position (FEN): r4r1k/ppp3pp/2nq1p2/2b2P2/2b1p1QB/2PP2RP/PP3P1K/RN6 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 881
Best move: Qxg7#