The Buffalo Bills defeated the Minnesota Vikings 23-6 on Monday night behind James Cook III’s 107 rushing yards and a defense that held Minnesota scoreless after halftime. What began as a tight Week 9 matchup at U.S. Bank Stadium became a convincing road victory as Buffalo scored the final 13 points across the second half.
The Bills finished the night at 7-1, with a perfect 4-0 road record, while the Vikings stood at 6-2. Buffalo did not need a late comeback or overtime drama; its combination of steady offensive production and second-half defensive control settled this regular-season meeting.
Buffalo Turns a Close Game Into a Comfortable Finish
Buffalo took a 3-0 lead in the first quarter, then outscored Minnesota 7-6 in the second to reach halftime ahead 10-6. Through two quarters, the Vikings remained within one score, leaving plenty of room for the game to swing.
Instead, the third quarter brought three more Buffalo points and none for Minnesota. That made it 13-6 entering the fourth: still a one-possession game, but one in which the Vikings needed an offensive response.
The Bills supplied the decisive finish. A 10-0 fourth quarter expanded their advantage to 17 points, turning a competitive halftime score into a clear-cut result. Minnesota’s six second-quarter points accounted for its entire scoring output, with Buffalo keeping the home team off the scoreboard in three of four periods.
Key Performers: Cook Carries the Workload
James Cook III: Buffalo’s rushing leader delivered 31 CAR, 107 YDS, 1 TD. His 31 carries reflected a substantial commitment to the ground game. At roughly 3.5 yards per attempt, this was a performance built on volume rather than a lofty average, giving Buffalo a productive complement to its passing attack.
Josh Allen: The Bills’ passing leader finished with 21/31, 234 YDS, 1 TD, 1 INT. Allen completed 67.7% of his attempts, providing enough efficiency through the air to support Cook’s workload. The interception was a blemish, but that turnover did not prevent Buffalo from finishing with a comfortable margin.
Justin Jefferson: Minnesota’s receiving standout posted 3 REC, 58 YDS, averaging 19.3 yards per catch. Those receptions offered meaningful yardage, but the Vikings could not turn that production into enough points to keep pace.
NerdSports Stat: Buffalo’s 13 second-half points more than doubled Minnesota’s six points for the entire game.
Division Matchups Await
Buffalo’s road success strengthens its position in the AFC playoff picture, while Minnesota must regroup quickly to protect its standing in the NFC race. Both face division opponents Sunday, November 15: the Bills host the New York Jets, and the Vikings host the Green Bay Packers, with both games scheduled for 10:00 AM PST.
Frequently Asked Questions
Buffalo Bills defeated Minnesota Vikings 23-6 on November 9, 2026.
Josh Allen threw for 234 yards and 1 touchdown.
No. Buffalo won 23-6 in regulation.
Buffalo Bills is now 7-1; Minnesota Vikings is 6-2.
The Bills host the New York Jets on Sunday, November 15, 2026, at 10:00 AM PST.






