Keenum, who turned 30 in February, is coming off the finest season of his career. He went 11-3 for the Vikings, setting career highs in completion percentage (67.6 percent), yards (3,547), touchdowns (22), and quarterback rating (98.3).

Minnesota finished the season an impressive 13-3, eventually losing the NFC Championship Game to the Philadelphia Eagles. That loss came after a wild divisional-round win over the New Orleans Saints, in which Keenum threw for over 300 yards and the game-winning touchdown.

Denver, meanwhile, has found its quarterback. The team considered Kirk Cousins and discussed Teddy Bridgewater, but Keenum's the man, Schefter reports.

There's no word on Keenum's contract details as of late Monday night, but he's in for a big raise on the $2 million the Vikings paid him in 2017.

I’d like to lobby @CityofCleveland to make 7/3 an official holiday where the city government is closed, banks are closed, mandatory day off for all workers. It only make sense to roll into America’s birthday with a little pre-game holiday for all on the 3rd. Retweet if you agree https://t.co/LnyACOA6xH