Best Against Best: Bills' High-Powered Offence Meets Vikings' Brick-Wall Defence on Monday Night
Monday night in Minneapolis has the feel of a game that belongs in January, not November.
By Mohammad Samir · November 9, 2026

Monday night in Minneapolis has the feel of a game that belongs in January, not November. Two 6-1 teams, the best offence in football against the best defence in football, a stadium full of noise, and a place in the conference pecking order on the line. The Buffalo Bills and the Minnesota Vikings do not meet often, and when they do it tends to be memorable — the last time they played, in November 2022, Minnesota won 33-30 in overtime in Buffalo. Tonight they get the whole stage to themselves.
The numbers tell the story of why this one matters. Buffalo are averaging 33.3 points per game, the most in the league, and they have scored on 43 of their 70 drives this season that did not end in a kneel-down. They have hit the 30-point mark in three straight games and five times in seven, and they arrive off a 36-10 dismantling of Baltimore in which quarterback Josh Allen looked every inch the player in his prime. Running back James Cook, fifth in the league with 707 rushing yards, will run at a Vikings front that has made a habit of ruining afternoons for opposing ground games.
Minnesota, though, are built to ruin exactly this kind of afternoon. The Vikings allow just 13.3 points per game, the lowest figure in the NFL, and they have made a season out of strangling teams that came in feeling good about themselves. According to the league, this is the first time since 2013 that a team averaging 33 or more points will play a team allowing 14 or fewer in Week 9 or later. Something has to give, and the whole country gets to watch it happen.
The Vikings will have to do it short-handed. Quarterback Kyler Murray is out with a hamstring strain, a grade two issue that could keep him out longer — he is officially week to week. That means Carson Wentz makes his second start of the season, and his first in front of a home crowd that has waited all year for a night like this. Wide receiver Jauan Jennings is also out with a calf injury, so the supporting cast will be stretched thin against a Buffalo defence that smells blood.
Minnesota are coming off their first defeat of the season, a 19-15 loss at division rivals Detroit last week, and the way they lost it — the offence stalling, the rhythm never quite arriving — will have stung all week in practice. Buffalo, by contrast, have won three in a row and look like a team that has found its stride under first-year head coach Joe Brady, playing the kind of fast, fearless football that travels well in November.
There is more than football on the line tonight. At half-time, Adrian Peterson will be inducted into the Vikings Ring of Honor, becoming its 29th member, and the franchise will mark the evening with its annual Salute to Service events. Peterson ran for more yards in purple than almost anyone who has ever played the game, and the ovation when his name is called will shake the building.
Kick-off is at 8:15pm Eastern at U.S. Bank Stadium, live on ESPN and ABC, with Joe Buck and Troy Aikman on the call. Buffalo keep finding ways to win, but Minnesota at home, with that defence, that crowd, and a back-up quarterback playing for his future, are not the kind of opponent you simply roll past. One of these teams walks out at 7-1 looking like a genuine Super Bowl contender. The other walks out with questions to answer.