Kirk Cousins had quite the afternoon in the NFL!

The former Michigan State quarterback has put up some huge performances in the NFL, but his game against the Denver Broncos may have been his best yet. He helped spark a dramatic comeback that was capped with his game-winning touchdown in the fourth quarter.

During Sunday’s game, Minnesota started slow and entered halftime down 20-0 to the Broncos. It looked like the Vikings would be in for a long afternoon as Will Brinson with CBS Sports pointed out NFL teams were 0-99 over the past five seasons when trailing by 20 points at the break.

RELATED: Michigan just ran the worst trick play of the season vs Michigan State

Fortunately, Cousins and the Vikings flipped the script. He led Minnesota to 27 second-half points, including a 20-0 run in the fourth quarter, to pull off the comeback.

His touchdown throw to Kyle Rudolph with six minutes left in the game proved to be the game-winner:

Cousins finished his Spartans career with 9,131 passing yards and 66 touchdowns. He ranks second on Michigan State’s all-time list in both categories.