Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. Bb3 Na5 6. exd5 Nxb3 7. axb3 Nxd5
8. Qf3 Qxg5 9. Qxd5 Be6 10. Qxb7 Rd8 11. O-O Bh3 12. d3 Qg6 13. Kh1 Be6 14.
Qxc7 Bd5 15. f3 Bd6 16. Qxa7 Qh5 17. Nc3 e4 18. Nxd5 *
Position (FEN): 3rk2r/Q4ppp/3b4/3N3q/4p3/1P1P1P2/1PP3PP/R1B2R1K b k - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 686
Best move: Qxh2#