Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. Nc3 Na5 6. Bxf7+ Kxf7 7. Ng5+ Kf8 8.
Nd5 h6 9. Qh5 Nf6 *
Position (FEN): r1bq1k1r/ppp3p1/3p1n1p/n1bNp1NQ/4P3/3P4/PPP2PPP/R1B1K2R w KQ - 2 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1234
Best move: Qf7#