The Facts: The Chiefs and Mahomes have reached agreement on a 10-year -- 10-year! -- contract extension that ties him to Kansas City through the 2031 season, league sources tell ESPN's Adam Schefter.
Diehards Line:Mahomes gets a long-term deal after his third NFL season (and with two years remaining on his rookie deal). . ... An updated and more complete version of this story is now available here.