Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. e3 g6 4. Bc4 Bg7 5. Nc3 e6 6. d5 exd5 7. Nxd5 Nxd5 8.
Qxd5 c6 *
Position (FEN): rnbqk2r/pp1p2bp/2p3p1/3Q1p2/2B5/4PN2/PPP2PPP/R1B1K2R w KQkq - 0 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 882
Best move: Qf7#