Vikings Game Today: Bills Beat Vikings 23-6 on Monday Night Football as James Cook Runs for 107
Buffalo closed Week 9 with a 23-6 win in Minneapolis: 31 carries and a touchdown for James Cook III, three Minnesota turnovers, and a Vikings offense that never converted a third down. Buffalo is 7-1; Minnesota, 6-0 three weeks ago in spirit, has now lost two straight.

The Vikings game today ended the way the search traffic feared it might. Buffalo beat Minnesota 23-6 on Monday Night Football at U.S. Bank Stadium, grinding out a Week 9 win behind James Cook III, who carried 31 times for 107 yards and a touchdown, and a defense that turned Minnesota over three times.
Josh Allen completed 21 of 31 passes for 234 yards, with one touchdown and one interception. The touchdown, a 25-yarder to tight end Keleki Latu with 44 seconds left in the first half, was the first of Latu's career and gave Buffalo a 10-3 lead. Tyler Bass added field goals of 39, 25 and 52 yards, the last of them closing the scoring with 4:40 to play after Cook's 5-yard touchdown run early in the fourth quarter had made it 20-6.
Minnesota's night never got started. Carson Wentz, starting for the injured Kyler Murray, completed only 8 of 25 passes for 81 yards with two interceptions, and Justin Jefferson was held to three catches for 58 yards on 11 targets. The Vikings went 0-for-8 on third down and held the ball for just 17 minutes 28 seconds to Buffalo's 42:32. Will Reichard's field goals of 43 and 53 yards were all the scoring Minnesota managed, and Max Brosmer finished the game at quarterback.
The standings now read plainly: Buffalo is 7-1 and alone with the AFC's best mark, while Minnesota falls to 6-2 — back-to-back losses after opening the season with six straight wins. For Houston, the measuring stick matters: the Texans, idle Monday, go to Cleveland on Sunday with the conference's top seed currently wearing Buffalo's colors.



