Written By | Sports News Agencies
MINNEAPOLIS
There are wins that dazzle and wins that squeeze, and the Buffalo Bills' 23-6 victory over the Minnesota Vikings on Monday Night Football was firmly the second kind. Played at U.S. Bank Stadium on November 9, 2026, it was not pretty, and it did not need to be. Buffalo improved to 7-1, matching its best eight-game start since 1993, while Minnesota slipped to 6-2 and left with more questions than answers.
A game of patience
Both teams arrived 6-1, and the pregame numbers promised a contrast: Buffalo averaging 33.3 points per game, Minnesota averaging 20.0 but allowing only 13.3. The defence-versus-offence storyline held, though the Bills won it on the clock as much as on the scoreboard. They held the ball for 42 minutes and 32 seconds, a staggering share of a 60-minute game, and wore Minnesota down.
Josh Allen finished 21 of 31 for 234 yards with one interception. His most important throw came with 44 seconds left before halftime, a 25-yard touchdown to tight end Keleki Latu that gave Buffalo breathing room in a low-scoring contest. The score also carried a quiet piece of history: Allen's 322 regular-season touchdowns (232 passing, 88 rushing and two receiving) tied Peyton Manning for the most in NFL history over a player's first 10 years.
Allen, characteristically, kept the focus light. "At the end of the day, having fun playing the game of football," he said after the game.
Cook carries the load
If Allen supplied the touchdown, James Cook supplied the grind. He carried 31 times for 107 yards and added a late rushing touchdown to seal the result. Cook came in leading Buffalo with 707 rushing yards on the season, and this was precisely the sort of workmanlike night that explains why. His own description of the evening was simple. "We stuck with it, stuck with it, and eventually we broke it," Cook said.
Kicker Tyler Bass made three field goals, extending his franchise-record streak to 24 straight. Linebackers Terrel Bernard and Dorian Williams each intercepted a pass, giving the Bills a defensive share of the credit that sometimes gets lost behind Allen's highlights. Coach Joe Brady pointed to composure as the key. "There was no panic early in the game when things weren't going our way," he said.
It was not a clean night for Buffalo. The Vikings recorded four sacks, and cornerback Byron Murphy ran down a Buffalo throw and returned it 55 yards. The Bills also played without left tackle Dion Dawkins (ribs) and left guard Alec Anderson (ankle), and wide receiver Joshua Palmer was placed on injured reserve earlier in the week with a hamstring injury. Surviving all that and still winning by 17 is a sign of depth.
Minnesota's quarterback problem
For the Vikings, the night was a struggle from start to finish. Kyler Murray, who entered the game with 1,022 passing yards, five touchdowns and three interceptions, was ruled out with a hamstring injury, and Carson Wentz started in his place. The result was ugly: Wentz went 8 of 25 for 81 yards with three turnovers, and he was replaced by Max Brosmer midway through the fourth quarter. Minnesota finished with just 178 total yards.
Justin Jefferson, one of the league's most dangerous receivers, was targeted 11 times but caught just three passes for 58 yards. Receiver Jauan Jennings (calf) and safety Theo Jackson (quadriceps) were inactive, further thinning a team that had looked so promising at 6-1.
Head coach Kevin O'Connell did not deflect. "Put tonight 100% on me," he said. It was the kind of line coaches deliver after a loss they know was larger than one play, and it will invite scrutiny over how Minnesota navigates the next few weeks if Murray's hamstring keeps him sidelined. The Vikings' over/under had also failed to hit in six straight games before this one, a statistical echo of an offence that has struggled to find rhythm.
What the numbers say about Buffalo
Matching the 1993 start is more than trivia. The franchise's run of success in that era is among the most celebrated in its history, and a 7-1 record places the current Bills among the league's best teams. They did it without needing a quarterback masterpiece, which is arguably the more encouraging sign. A team that can win 23-6 through possession, field goals and defence has an answer when the shootouts do not come.
Allen's season numbers entering the game, 1,793 passing yards, 11 touchdown passes and nine rushing touchdowns, show a quarterback who remains as much a runner and finisher as a passer. Buffalo's offence averaged 244.7 passing yards and 148.4 rushing yards per game entering the contest, a balance that matters when the weather turns in the winter months.
What this means for you
If you follow the NFL casually, or play fantasy football, Monday offered two lessons. First, a quarterback injury can quietly rewrite a team's outlook; Minnesota's offence collapsed without Murray, so check injury reports before locking in lineups. Second, volume running backs on winning teams, like Cook, tend to be dependable because game script favours them. For bettors and fans alike, the Vikings' scoring slump is worth noting. For anyone who simply loves the sport, the Bills offered a reminder that winning ugly is still winning.
Looking ahead
Both teams play again on Sunday: Buffalo travels to face the New York Jets, while Minnesota heads to Green Bay for a divisional test. For the Bills, it is a chance to stack another win and tighten their grip on the conference's top seed race. For the Vikings, it is a chance to prove one bad Monday does not define them, though that task gets harder if Murray stays out.
For now, the story of the night is simple. Buffalo was patient, physical and efficient, and Minnesota had no answers. At 7-1, the Bills look like the team nobody wants to see in January.