Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Nxe4 5. Nxf7 Qh4 6. O-O Bc5 7. Nxh8 Nxf2
8. Qf3 Ng4+ 9. Kh1 *
Position (FEN): r1b1k2N/pppp2pp/2n5/2b1p3/2B3nq/5Q2/PPPP2PP/RNB2R1K b q - 3 9
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 786
Best move: Qxh2#