Chess puzzle (Checkmate)
Moves: 1. Nf3 g6 2. d4 Bg7 3. Bf4 d6 4. e3 Nc6 5. c3 h6 6. h3 f5 7. Bc4 Bd7 8. Nbd2 e5
9. dxe5 dxe5 10. Qb3 exf4 11. Bxg8 fxe3 *
Position (FEN): r2qk1Br/pppb2b1/2n3pp/5p2/8/1QP1pN1P/PP1N1PP1/R3K2R w KQkq - 0 12
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 747
Best move: Qf7#