Kirk Cousins bounced back from his worst game for Minnesota with 342 passing yards and three touchdowns without a turnover, and the Vikings overcame some early gaffes to outlast the depleted Green Bay Packers for a 24-17 victory on Sunday night.
Completing 29 of his 38 attempts, Cousins found Dalvin Cook, Stefon Diggs and Adam Thielen for scores. Sheldon Richardson had two sacks to lead the defense's game-long stifling of Aaron Rodgers, and the Vikings (6-4-1) pushed the Packers (4-6-1) further back in the NFC wild card race.
Rodgers threw a touchdown pass to Davante Adams and Aaron Jones scored on a short run for a 14-7 lead early in the second quarter, but the Packers fell to 0-6 on the road this season and 1-5-1 against the Vikings in their last seven meetings.
With Randall Cobb out (hamstring) for a sixth game this season and rookies Equanimeous St. Brown (elbow) and Trevor Davis (hamstring) forced out in the second half, Rodgers didn't have much to work with down the field. Left guard Lane Taylor (quadriceps) departed in the first half and left tackle David Bakhtiari (knee) was sidelined in the second half, leaving the protection shaky at best. Rodgers finished 17 for 28 for 198 yards, without a turnover.
The Packers failed to move the chains on eight of 10 third downs. Jones was stuffed on fourth-and-inches by Harrison Smith, Danielle Hunter and Eric Kendricks midway through the third quarter, giving the Vikings the ball at the Green Bay 44. That set up a 37-yard field goal by Dan Bailey for Minnesota's first lead of the game.
The Vikings outgained the Packers 280-139 in total yardage in the first half, but in yet another sign that this just might not be their year they had to settle for a tie at the break. About to go for it on fourth-and-inches on the opening drive following a timeout to strategize, they were penalized for 12 men on the field and had to punt.
Diggs collided with Thielen when Jaire Alexander crashed their pick play on the second possession, and after Diggs tried to circle back the other way with an ill-fated salvage attempt he lost 10 yards on that reception to lead to another punt.
Bailey's wide left 48-yard try wasted another highlight-reel catch by Thielen in between Alexander and Josh Jones that went for 33 yards. Later in the second quarter, after some mismanagement of the clock, the Vikings had to hustle to set up a 51-yard kick for Bailey. That one was good, but Rashod Hill was called for a false start. The 56-yarder sliced right, the fifth straight missed field goal against the Packers after rookie Daniel Carlson went 0 for 3 in Green Bay and was cut the next day.