Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Bc5 5. Bxf7+ Ke7 6. Bb3 Rf8 7. O-O Qe8 8.
d4 exd4 9. c3 Qg6 10. h3 d6 11. cxd4 Nxd4 12. Nc3 h6 13. Nf3 Bxh3 14. Nxd4 *
Position (FEN): r4r2/ppp1k1p1/3p1nqp/2b5/3NP3/1BN4b/PP3PP1/R1BQ1RK1 b - - 0 14
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 721
Best move: Qxg2#