Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Bc5 4. c3 Nf6 5. d3 h6 6. h3 d5 7. exd5 Nxd5 8. a4
a5 9. O-O O-O 10. Bb5 Nce7 11. Nxe5 c6 12. Bc4 Bd6 13. Nf3 Ng6 14. d4 Ndf4 15.
Bxf4 Nxf4 16. Nbd2 Qf6 17. Ne4 Qg6 18. Nxd6 *
Position (FEN): r1b2rk1/1p3pp1/2pN2qp/p7/P1BP1n2/2P2N1P/1P3PP1/R2Q1RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxg2#