The Minnesota Vikings defense did its job on Monday night. The offense did not. The Buffalo Bills left U.S. Bank Stadium with a 23-6 win, and the Vikings held Buffalo to a season low in points and 2 yards per play below the Bills' league-leading average, per ESPN. Minnesota still lost because Carson Wentz produced one of the worst passing performances of the season.
The game was billed as the NFL's top defense against Josh Allen, the league's most productive quarterback, and the first half delivered that duel. The second half delivered a blowout built on a quarterback collapse. The Vikings, who started 6-0, have now lost two straight and sit at 6-2, while Buffalo improved to 7-1 and kept the AFC's best record, according to ESPN.
For readers who follow soccer (the sport most of the world calls football), this is the American version of a familiar story: a team's defensive structure works, the data confirms it, and the result still goes the other way because nothing at the other end of the field does. We covered a connected angle in How athlete load management entered football from American sports.
How bad was the Bills' offense by its own standards?
By the numbers, very. Buffalo averaged 2 yards per play less than its league-leading season mark, per ESPN. James Cook ran 31 times for 107 yards and a score, exceeding 30 carries for only the second time in his career. At halftime the picture was even starker: Cook had 15 carries for just 33 yards, and the Bills led only 10-6, per NBC Sports.
The Vikings' blitz-heavy defense, coordinated by Brian Flores, spent the night sending extra rushers. Allen was sacked three times in the first half alone and finished with 234 passing yards, one touchdown and one interception. The Vikings' pressure forced Buffalo into quick outlet throws and scrambles. Allen targeted 10 different receivers, per ESPN, spreading the ball to survive the rush rather than beat it downfield. For related coverage, see How Virginia Tech can beat Pittsburgh: three keys before Friday night.
Buffalo's game plan leaned on volume. Coach Joe Brady built the attack around short throws and Cook's carries, and Cook finally broke the game open in the fourth quarter after three quarters of being bottled up.
Why did the Vikings lose a game their defense controlled?
Wentz completed 8 of 25 passes for 81 yards with two interceptions and an 8.9 passer rating, per ESPN. He was benched for backup Max Brosmer late with Minnesota down three scores. The home crowd booed him after nearly every throw as his accuracy deteriorated.
The underlying numbers were worse than the box score. Per ESPN Research, Wentz's 38% off-target rate was the worst in the NFL this season. His 36% completion rate when not pressured was also the league's worst, and his 25% completion rate to wide receivers was tied for worst. His nine off-target throws were the most by a Vikings quarterback since Christian Ponder in 2012.
Buffalo entered the night with the NFL's 30th-ranked passing defense. It still intercepted Wentz twice and sacked him once while allowing him to complete fewer than one-third of his attempts, per ESPN. A bottom-tier pass defense did not need to be good. It needed to be average against this.
What did the halftime data already show?
The warning signs were visible before the break. The Vikings' first four drives went three plays or less, per NBC Sports. Both of Will Reichard's first-half field goals came on short drives: a 43-yard kick after a four-play, 9-yard sequence, and a 53-yarder with 5 seconds left in the half on a seven-play, 46-yard drive. Buffalo outgained Minnesota 143 to 86 in the half despite Allen being sacked three times.
Two replay decisions also went the Bills' way. Replay reversed a Wentz lateral to Justin Jefferson into a fumble, which Buffalo turned into a 39-yard Tyler Bass field goal. And a sack-fumble by Allen at the Buffalo 2 was overturned because replay showed his knee was already down before Andrew Van Ginkel knocked the ball loose, per NBC Sports.
What comes next for both teams?
Minnesota faces a brutal stretch. The Vikings play the 6-3 Green Bay Packers at Lambeau Field on a short week, then travel to Mexico City to face the 7-1 San Francisco 49ers, per ESPN. With Kyler Murray's return from a strained hamstring uncertain, ESPN reports the Vikings must at least consider whether to trade for a veteran passer before Tuesday's deadline.
Buffalo visits the New York Jets on Sunday. The larger lesson from Monday night is statistical: the Vikings' defense held the NFL's most productive offense to 23 points and a season low, and it still was not close. In football at any level, a defense that does everything right only wins when the offense gives it something to protect.
