Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 g6 4. f4 Qc7 5. Nf3 Qxf4 6. O-O Qc7 7. d4 cxd4 8.
Bxf7+ Kxf7 9. Ne5+ Kg7 *
Position (FEN): r1b2bnr/ppqpp1kp/2n3p1/4N3/3pP3/2N5/PPP3PP/R1BQ1RK1 w - - 2 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 958
Best move: Rf7#