Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 c6 4. e3 Bf5 5. c4 e5 6. Nxe5 Nbd7 7. Qb3 dxc4 8.
Qxb7 Rb8 9. Qxc6 Rxb2 10. Qxc4 Rxb1+ 11. Rxb1 Bxb1 *
Position (FEN): 3qkb1r/p2n1ppp/5n2/4N3/2QP1B2/4P3/P4PPP/1b2KB1R w Kk - 0 12
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 630
Best move: Qxf7#