Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Schilling-Kostic_Gambit
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nc3 Nxf3+ 5. Qxf3 Qf6 6. Qg3 c6 7. O-O Bc5 8.
d3 h6 9. Kh1 g5 10. Be3 Bd4 11. Bxd4 exd4 12. Ne2 d6 13. f4 Qe7 14. Nxd4 Be6
15. Nxe6 fxe6 16. fxg5 hxg5 17. e5 O-O-O 18. exd6 Qxd6 19. Qxg5 *
Position (FEN): 2kr2nr/pp6/2pqp3/6Q1/2B5/3P4/PPP3PP/R4R1K b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 674
Best move: Qxh2#