Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 d6 5. Nf3 Nd7 6. Bc4 Ngf6 7. Bxf7+ Kxf7
8. Ng5+ Kg6 9. f4 h6 *
Position (FEN): r1bq1b1r/pp1np1p1/3p1nkp/6N1/4PP2/2N5/PP4PP/R1BQK2R w KQ - 0 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1199
Best move: f5#