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 d5 6. exd5 Bb6 7. dxc6 Qe7 8.
O-O O-O 9. dxe5 Ng4 10. e6 fxe6 11. Bg5 Qc5 12. Bb3 Kh8 13. Nd4 Qxg5 14. cxb7
Qh4 15. g3 *
Position (FEN): r1b2r1k/pPp3pp/1b2p3/8/3N2nq/1BP3P1/PP3P1P/RN1Q1RK1 b - - 0 15
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qxh2#