Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. h3 Nf6 5. c3 Bc5 6. Qb3 O-O 7. Bd3 Na5 8. Qd1
Nc6 9. O-O Nh5 10. Bc4 Ng3 11. Re1 Qf6 12. d3 Nh5 13. a4 d6 14. b4 Bxf2+ 15.
Kxf2 Qg6 16. Be3 Qg3+ 17. Kg1 Bxh3 18. Re2 Ne7 19. Bf2 *
Position (FEN): r4rk1/ppp1npp1/3p3p/4p2n/PPB1P3/2PP1Nqb/4RBP1/RN1Q2K1 b - - 3 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 909
Best move: Qxg2#