Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 dxc3 6. Bxf7+ Kf8 7. Nxc3 d6 8.
Bb3 Bg4 9. Qd5 Nf6 *
Position (FEN): r2q1k1r/ppp3pp/2np1n2/2bQ4/4P1b1/1BN2N2/PP3PPP/R1B1K2R w KQ - 4 10
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1253
Best move: Qf7#