Chess puzzle (Checkmate)
Moves: 1. Nh3 e5 2. e4 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. f4 Nb6 7. Bxf7+ Kxf7 8.
Qh5+ Kg8 9. Ng5 h6 *
Position (FEN): r1bq1bkr/ppp3p1/1nn4p/4p1NQ/5P2/3P4/PPP3PP/RNB1K2R w KQ - 0 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1008
Best move: Qf7#