Sam Darnold threw for 90 of his 330 yards in overtime to set up Parker Romo’s game-ending 29-yard field goal, and the Minnesota Vikings outlasted the Chicago Bears 30-27 on Sunday after giving up 11 points in the final 22 seconds of regulation.
Darnold threw two touchdown passes, Jordan Addison caught eight passes for a career-high 162 yards and a touchdown, and T.J. Hockenson had 114 yards receiving for the Vikings (9-2), who remained one game behind Detroit in the rugged NFC North.
Caleb Williams threw for 340 yards and two touchdowns for the Bears (4-7), who lost their fifth straight.
Minnesota appeared to have the game in hand, leading 27-16 with 1:56 left after Romo kicked a 26-yard field goal. But the Bears weren’t finished.
Deandre Carter made up for a muffed punt that led to a touchdown in the third quarter with a 55-yard kickoff return to the 40. Williams took it from there, capping an eight-play drive with a 1-yard touchdown pass to Keenan Allen. A 2-point conversion pass to DJ Moore made it 27-24 with 22 seconds remaining.
The Bears recovered the onside kick and Williams hit Moore over the middle for a 27-yard gain to the 30 before spiking the ball. Cairo Santos made a 48-yard field goal as time expired.
Chicago won the coin toss, but Williams was sacked for a 12-yard loss on second down, leading to a three-and-out. The Vikings took over at the 21, and Darnold led a 10-play drive, overcoming a sack and two penalties.
Darnold connected with Hockenson for a 29-yard completion that put the ball on the 9. He took a knee and then Romo nailed the winner.