Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 c5 4. e3 Nc6 5. Nc3 Nf6 6. Bd3 dxc4 7. Bxc4 Bd7 8. Ng5
cxd4 *
Position (FEN): r2qkb1r/pp1bpppp/2n2n2/6N1/2Bp4/2N1P3/PP3PPP/R1BQK2R w KQkq - 0 9
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 1047
Best move: Bxf7#