Kirk Cousins passed for 172 yards and three touchdowns in the second half to lead a Minnesota Vikings comeback to beat the Chicago Bears 31-17 on Sunday in a matchup of two eliminated teams with a head coach in danger of being fired.

Justin Jefferson had the tying score and K.J. Osborn caught the go-ahead touchdown for the Vikings (8-9), who gave coach Mike Zimmer plenty to cheer in this pad-the-stats game while outscoring the Bears 28-3 after halftime.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Bears coach Matt Nagy elected to go for it on fourth down six times, failing on all but one of them. Andy Dalton took three sacks and threw an interception, and Patrick Peterson picked him off late in the fourth quarter and turned it into a 66-yard touchdown return.

Darnell Mooney had 12 catches for 126 yards to pass the 1,000-yard receiving mark for the Bears (6-11), who are 30-35 in four seasons under Nagy without a win in the playoffs.

D.J. Wonnum and Anthony Barr each had two of Minnesota's seven sacks of Dalton, who went 33 for 48 for 325 yards and a touchdown pass to Damien Williams that gave the Bears a 14-0 lead just before halftime. The victory gave Zimmer a 72-56-1 record in eight years, including 2-3 in the playoffs. The Vikings have missed the postseason in three of the past four years.

Rookie Ihmir Smith-Marsette had 103 yards and a touchdown, Dalvin Cook rushed 14 times for 79 yards and Jefferson finished with 107 yards — leaving him 17 yards short of the single-season franchise record. Randy Moss set the 16-game mark with 1,632 yards in 2003. The crowd chanted "Let's go, Justin!" when the Vikings took the ball for the last time, booing when they decided to kneel down to end the game rather than giving Jefferson another chance at the record.

Minnesota Vikings wide receiver Justin Jefferson (18) catches a 45-yard touchdown pass ahead of Chicago Bears cornerback Jaylon Johnson (33) during the second half of an NFL football game, Sunday, Jan. 9, 2022, in Minneapolis.

Minnesota Vikings wide receiver Justin Jefferson (18) catches a 45-yard touchdown pass ahead of Chicago Bears cornerback Jaylon Johnson (33) during the second half of an NFL football game, Sunday, Jan. 9, 2022, in Minneapolis. (AP Photo/Bruce Kluckhohn)

The Bears had seven possessions over the first three quarters and reached at least the Minnesota 35 on each one. They had one touchdown and three field goals by Cairo Santos to show for it.

That's because Dalton, the 11-year veteran making his sixth start of the season after rookie Justin Fields landed on the COVID-19 reserve list this week, took three fourth-down sacks for a whopping 35 lost yards. Two of those came on fourth-and-1.

The most costly one came early in the third quarter when Dalton scrambled on third-and-8 for what was initially ruled a touchdown, before a replay review reversed the call with his knee down just short of the goal line. Then Barr chased Dalton down for a 15-yard loss after he looped around behind the line of scrimmage looking for an open receiver.

CLICK HERE TO GET THE FOX NEWS APP

INJURY REPORT

Bears: DT Akiem Hicks (ankle), who created the usual havoc for Minnesota's offense in the previous matchup on Dec. 20, was out for a seventh game this season.

Vikings: LB Eric Kendricks sat out on COVID-19 reserve. DT Michael Pierce (illness) missed his second straight game and was inactive nine times this season. CB Mackensie Alexander (ankle) and CB Kris Boyd (ribs) were both out. That put CB Parry Nickerson, fresh off the practice squad, in the slot role behind Patrick Peterson and Cameron Dantzler.

UP NEXT:

Bears: Already locked into third place, Chicago will play the following third-place finishers in 2022: Houston and San Francisco at home and at New Orleans or Atlanta. The entire AFC East and NFC East divisions are also on the schedule for all NFC North teams. The Bears sent their first-round draft pick to the New York Giants for last year's trade up to get Fields.

Vikings: By finishing second, Minnesota will face Indianapolis and the Los Angeles Rams or Arizona at home and play at New Orleans or Atlanta.