Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Nxe4 7. dxc5 Nxc5
8. Qd5 Qe7+ 9. Be3 Ne6 10. O-O O-O 11. Re1 a6 12. Bc5 d6 13. Ba3 Ncd8 14. Nc3
b5 15. Qxa8 Bb7 16. Qa7 bxc4 17. Ne5 Qg5 18. Nd7 *
Position (FEN): 3n1rk1/QbpN1ppp/p2pn3/6q1/2p5/B1N5/PP3PPP/R3R1K1 b - - 3 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 634
Best move: Qxg2#