Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qc4 Ne5 5. Qd4 f6 6. f4 c5 7. Qa4 Nc6 8. Bc4
Nge7 9. Qb3 Nd4 *
Position (FEN): r1bqkb1r/pp1pn1pp/5p2/2p5/2BnPP2/1Q6/PPP3PP/RNB1K1NR w KQkq - 6 10
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 752
Best move: Bf7#