The Bengals will slide from the 12th pick in Round 1 down to Buffalo's 21st pick, and they'll swap picks in Rounds 5 and 6.
This move certainly looks as if the Bills are looking to draft their franchise quarterback after trading Tyrod Taylor to Cleveland for a third-round pick. This allows the Bills to clear anywhere from four to six million dollars off their cap for 2018.
2015 first-round pick Cedric Ogbuehi hasn't progressed as expected, while Clint Boling is more suited to guard than tackle, despite his strong performance at tackle toward the end of the 2017 season.
As long as he's healthy, Glenn will be an instant upgrade over any tackle that the Bengals now have on the roster. The Bengals will also have Glenn under contract for non-guaranteed base salaries of $7.25 million (2018) and $7.5 million (2019), as well as $2 million roster bonuses each season.
In terms of the value on the NFL Trade Value Chart, the Bills are getting roughly a mid-second round pick back for Glenn. Buffalo placed Glenn on injured reserve in Week 15. A big hit that they will take is his contract, but it will be worth it if Glenn can keep defenders off of Dalton.
Prior to the arrival of Bills GM Brandon Beane and head coach Sean McDermott, Glenn signed a five-year, $60 million extension in 2016. He missed five games and played a career-low 657 snaps in 2016.