Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 Nc6 5. Nf3 d6 6. Bf4 dxe5 7. Nxe5 Qxd4 8.
Nxc6 Qxf4 *
Position (FEN): r1b1kb1r/ppp1pppp/1nN5/8/2P2q2/8/PP3PPP/RN1QKB1R w KQkq - 0 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 678
Best move: Qd8#