Published: 10 November 2026 | USA 247 Trend Post
The Buffalo Bills beat the Minnesota Vikings 23-6 on Monday Night Football, grinding out a hard-fought road win at U.S. Bank Stadium in Minneapolis to close out Week 9 of the NFL season. Josh Allen threw a touchdown pass, James Cook III ran for 107 yards and a score, and Buffalo's defence dominated a Vikings offence that has now gone two straight games without finding the end zone.
The win moves the Bills to 7-1, matching their best eight-game start since 1993, and extends their lead in the AFC East. The Vikings fall to 6-2, having lost back-to-back games after starting the season with six consecutive wins — and they have been knocked out of first place in the NFC North.
The short version: it was not pretty, and it was not the shootout many expected from a matchup of two 6-1 teams. Buffalo's high-powered offence was held in check for long stretches by Brian Flores's ferocious Vikings defence, but the Bills wore Minnesota down in the second half, controlled the ball for more than 42 minutes, and pulled away behind their running game and a defence that forced two interceptions.
Table of Contents
- 1. The Final Score and How the Game Unfolded
- 2. Josh Allen vs. the Vikings Defence
- 3. James Cook and the Bills' Running Game
- 4. Carson Wentz and the Vikings' Offensive Struggles
- 5. The Key Moments: Latu's Touchdown, the Interceptions and Bass's Kicks
- 6. Adrian Peterson's Ring of Honor Night
- 7. What the Result Means for Both Teams
- Frequently Asked Questions
1. The Final Score and How the Game Unfolded
The game kicked off at 8:15 p.m. ET on Monday, 9 November, at U.S. Bank Stadium in Minneapolis, broadcast on ESPN and ABC. Both teams entered at 6-1, the first time in the 2026 season that two teams with one loss each had met on Monday night. The Bills were 3.5-point favourites, according to oddsmakers, and the stage was set for a heavyweight clash between the NFL's highest-scoring offence and its stingiest defence.
The first half was a defensive slog. The Bills won the toss and chose to receive, and Greg Dortch gave them a strong start with a 57-yard kickoff return into Vikings territory. But Buffalo's opening drive stalled, and the first quarter produced only field goals: the teams traded kicks to reach 3-3, with the Vikings' defence — the most aggressive unit in the league — sacking Allen and forcing him into difficult throws.
The breakthrough came with 44 seconds left before halftime. Allen, rolling right and being hit hard by Vikings linebacker Andrew Van Ginkel, found rookie tight end Keleki Latu open in the back of the end zone for a 25-yard touchdown — Latu's first career score. The Bills led 10-3 at the break, and the game turned in the second half as Buffalo's running game took over. A James Cook touchdown run made it 20-6, and Tyler Bass added field goals to complete a 23-6 victory that was more comfortable than the first half had suggested.
2. Josh Allen vs. the Vikings Defence
Josh Allen, the Bills' superstar quarterback and the early favourite for the NFL's Most Valuable Player award, finished 21 of 31 passing for 234 yards, with one touchdown and one interception. It was not one of his more memorable games — he was sacked a season-high four times, threw an interception, and had a couple of near-misses — but he made enough plays to keep Buffalo on track, and he did not get knocked out of the game by a defence that hits as hard as any in the league.
"That defense is one of the better ones you'll see in the league any year," Allen said after the game, praising the Minnesota unit that, in his words, defended every inch of the artificial turf with uncommon vigour. It was a generous assessment from a quarterback who had just spent four quarters being chased by it.
Allen's toughest moment came in the first quarter, when he heaved a third-and-23 throw into the end zone to beat the rush and Vikings cornerback Byron Murphy ran it down, intercepting the pass and returning it 55 yards. It was Allen's sixth interception of the season. But he recovered, completing all six of his passes for 71 yards on the 80-yard touchdown drive that ended with Latu's score, and he finished the night having put up more points against the Vikings than any team this season.
Allen also had to play behind a makeshift offensive line. The Bills were without the entire left side of their starting line — left tackle Dion Dawkins (rib) and left guard Alec Anderson (ankle) were both inactive — and backups Tylan Grable and Austin Corbett started in their place. That Allen survived four sacks and still delivered the win says plenty about both his toughness and the line's resilience.
3. James Cook and the Bills' Running Game
If Allen's passing was the headline, James Cook III's running was the engine of Buffalo's win. Cook carried the ball 31 times for 107 yards and a touchdown, grinding down the Vikings' defence with a workload that grew heavier as the night went on. His late touchdown run sealed the game, capping a second-half performance in which the Bills simply wore Minnesota down.
The Bills' commitment to the run was a deliberate strategy against a defence built to stop the pass. Minnesota's pass defence entered the night ranked No. 1 in the NFL, allowing just 154.9 yards per game through the air. Buffalo's answer was to run the ball, control the clock, and make the Vikings' defence defend the run for 60 minutes. It worked: the Bills controlled possession for 42 minutes and 32 seconds, ran 79 plays, and outgained Minnesota 339-178 in total yardage.
Cook's performance was also a reminder of how the Bills' offence has evolved. In past seasons, Buffalo's attack ran almost entirely through Allen's arm — and, often, his legs. This season, Cook has given the Bills a genuine ground game, and on Monday night it was the difference between a close game and a comfortable win. Eight Bills players caught at least one pass, spreading the offence wide, but it was Cook's 31 carries that set the tone.
4. Carson Wentz and the Vikings' Offensive Struggles
For Minnesota, the story of the night was the continued collapse of its offence. Starting quarterback Kyler Murray was out with a hamstring injury, and backup Carson Wentz got the start — but he brought no more life to the Vikings' attack than Murray had in recent weeks. Wentz completed just 8 of 25 passes for 81 yards and two interceptions, and the Vikings managed only 178 total yards and 51 rushing yards all night.
The interceptions told the story. Linebackers Terrel Bernard and Dorian Williams each picked off Wentz, and the Bills' defence never let Minnesota establish any rhythm. The Vikings' receivers, led by Justin Jefferson, could not get open against a Buffalo secondary that played with discipline, and the running game — without a credible passing threat to respect — was bottled up.
The Vikings have now lost two straight games after a 6-0 start, and their offence has become the biggest question in the NFC. Murray's hamstring injury has left the team without its starting quarterback at the worst possible time, and Wentz's performance on Monday night will only intensify the debate about whether Minnesota needs to trade for a quarterback before the deadline. As one USA Today columnist put it after the game, the Vikings' growing futility has knocked them out of first place in the NFC North — and the offence looks, in the words of another report, incapable of finding the end zone.
It is a remarkable fall for a team that started the season 6-0. The Vikings' defence remains one of the best in football — it held the league's highest-scoring offence to 23 points and sacked Allen four times — but a defence can only carry a team so far when the offence scores six points.
5. The Key Moments: Latu's Touchdown, the Interceptions and Bass's Kicks
Several moments decided the game. The first was Latu's touchdown just before halftime. The rookie tight end, a fourth-string player thrust into action by injuries, caught Allen's 25-yard pass in the back of the end zone for his first career touchdown. It gave Buffalo a 10-3 lead at the break and, just as importantly, proved the Bills could score against a defence that had not given up many points all season.
The second was the pair of interceptions by Bernard and Williams, which killed Minnesota's best chances to get back into the game. Wentz's turnovers came at moments when the Vikings needed a spark, and each one handed the ball back to a Bills offence that was happy to run the clock.
The third was the quiet excellence of kicker Tyler Bass, who finished 3-for-3 on field goals and stretched his franchise-record streak to 24 consecutive successful kicks. In a low-scoring, defensive game, Bass's reliability was the difference between a tense finish and a comfortable win — and his streak is now one of the longest in Bills history.
There was also a moment of drama in the first quarter that could have changed everything: Allen was sacked at his own two-yard line and fumbled, with Van Ginkel recovering the ball on the one-yard line. But after a review, Allen was ruled down before the fumble, wiping the play off the board and allowing Buffalo to punt. It was the kind of break that championship teams get — and the Bills took full advantage of it.
6. Adrian Peterson's Ring of Honor Night
The game also featured a moment of history at halftime, when running back Adrian Peterson was inducted into the Vikings Ring of Honor, becoming its 29th member. Peterson, one of the greatest running backs in NFL history, spent the bulk of his career in Minnesota, and the halftime ceremony was a celebration of his time with the franchise.
The induction was a reminder of what the Vikings' running game used to be — and of how far the current offence has fallen from the days when Peterson carried it. On a night when Minnesota managed just 51 rushing yards, the contrast between Peterson's era and the present could hardly have been starker.
For the Bills, the night was also a milestone: at 7-1, they have matched their best eight-game start since 1993, the season in which they reached their fourth consecutive Super Bowl. That team lost the Super Bowl. This team, with Allen at quarterback and a defence playing at this level, will believe it can go further.
7. What the Result Means for Both Teams
For Buffalo, the win is a statement. The Bills beat the NFL's best pass defence on the road, on a night when their offence was not at its best, and they did it with their running game and their defence. That is the profile of a team built for January football: able to win ugly, able to win on the road, and able to win when the quarterback is under pressure. The Bills now hold sole possession of first place in the AFC and are on track for the No. 1 playoff seed — something Allen has never enjoyed in his nine-year career.
Their next challenge is to keep the momentum going. The schedule does not get easier, and the AFC is crowded with contenders. But a 7-1 record, a dominant defence and a running game that can close out games is a strong foundation — and Monday night showed that the Bills do not need Allen to be spectacular to win. They just need him to be tough enough to survive, and the rest of the team to do its job.
For Minnesota, the questions are harder. Two straight losses, an offence that cannot score, a starting quarterback injured and a backup who completed 8 of 25 passes — the Vikings are at a crossroads. Their defence is good enough to keep them in any game, but no defence can win a championship on its own. The front office must decide whether to stand pat and hope Murray returns healthy, or to make a move for a quarterback before the trade deadline. Monday night made the case for action, loudly.
The Vikings' season is far from over at 6-2, and they remain firmly in the playoff race. But the margin for error is shrinking, and the next few weeks will define whether this is a team that recovers from a midseason slump — or one that looks back on a 6-0 start as the high point of a wasted season.
FAQs About Bills vs. Vikings on Monday Night Football
What was the final score of Bills vs. Vikings?
The Buffalo Bills beat the Minnesota Vikings 23-6 on Monday Night Football on 9 November 2026 at U.S. Bank Stadium in Minneapolis. The Bills improved to 7-1, while the Vikings fell to 6-2.
How did Josh Allen play against the Vikings?
Allen completed 21 of 31 passes for 234 yards, with one touchdown and one interception, and was sacked four times. His touchdown was a 25-yard pass to rookie tight end Keleki Latu just before halftime.
Why didn't Kyler Murray play for the Vikings?
Minnesota's starting quarterback Kyler Murray was out with a hamstring injury. Backup Carson Wentz started in his place and completed 8 of 25 passes for 81 yards and two interceptions.
What happened at halftime of the Bills-Vikings game?
Running back Adrian Peterson was inducted into the Minnesota Vikings Ring of Honor at halftime, becoming the 29th member of the team's Ring of Honor.
What does the result mean for the playoff race?
The Bills (7-1) extended their lead in the AFC East and are on track for the AFC's No. 1 playoff seed. The Vikings (6-2) lost two straight after a 6-0 start and were knocked out of first place in the NFC North.
#BillsVsVikings #MondayNightFootball #BuffaloBills #JoshAllen #NFL #Sports #TrendingNow
