Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Bc5 5. O-O d6 6. c3 Nf6 7. b4 Bb6 8. Qb3
O-O 9. Be3 Bg4 10. Nbd2 Nh5 11. Bxb6 axb6 12. a4 Nf4 13. d4 Qf6 14. d5 Qg6 15.
Nh4 Qg5 16. Nhf3 Bxf3 17. Nxf3 *
Position (FEN): r4rk1/1pp2pp1/1pnp3p/3Pp1q1/PPB1Pn2/1QP2N2/5PPP/R4RK1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 850
Best move: Qxg2#