Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. c3 h6 6. d4 exd4 7. cxd4 Bb6 8. Nc3
Nf6 9. h3 O-O 10. Re1 Nh7 11. a4 a6 12. Qb3 Qf6 13. e5 dxe5 14. dxe5 Nxe5 15.
Rxe5 Bxh3 16. Ne4 Qg6 17. a5 *
Position (FEN): r4rk1/1pp2ppn/pb4qp/P3R3/2B1N3/1Q3N1b/1P3PP1/R1B3K1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 636
Best move: Qxg2#