Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Nxf7 Qf6 7. Nxh8 Bc5
8. O-O Nf4 9. d4 Bh3 10. Bxf4 Qxf4 11. Bf7+ Ke7 12. dxc5 Qg5 13. Bd5 Nd4 14.
Nf7 Qg6 15. Nxe5 Qg5 16. c3 c6 17. Qxd4 cxd5 18. Na3 *
Position (FEN): r7/pp2k1pp/8/2PpN1q1/3Q4/N1P4b/PP3PPP/R4RK1 b - - 1 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 524
Best move: Qxg2#