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 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 d6 9. O-O O-O 10. Re1 a6 11. h3 b5 12. Bb3 Nh5 13. Bd5 Bb7 14. e5 dxe5
15. Nxe5 Qxd5 16. Qxh5 Nxe5 17. Qxe5 *
Position (FEN): r4rk1/1bp2ppp/p7/1p1qQ3/3P4/7P/PP1N1PP1/R3R1K1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1010
Best move: Qxg2#