The Facts: Allen and the Buffalo Bills have agreed to a six-year contract extension through 2027, sources tell ESPN's Chris Mortensen.
Diehards Line:Allen becomes the first of the 2018 QB class to reach a long-term deal. ... A more detailed version of this story is now available HERE.