Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 dxc4 3. e3 Nf6 4. Bxc4 g6 5. d4 c5 6. Qa4+ Bd7 7. Ne5 Bxa4 *
Position (FEN): rn1qkb1r/pp2pp1p/5np1/2p1N3/b1BP4/4P3/PP3PPP/RNB1K2R w KQkq - 0 8
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 1005
Best move: Bxf7#