The Buffalo Bills made one of the big splash moves of the offseason trading with the Minnesota Vikings for Stefon Diggs. There were many options this offseason for wide receivers who could make sense for the Bills either in free agency or the draft. But they decided trading for Diggs was the best option.

According to Albert Breer of Sports Illustrated, the team thought about Emmanuel Sanders. But he is older, and they also weren't confident they could move up high in the draft to take a player like Jerry Jeudy or CeeDee Lamb.

At 9:45 p.m., the Bills called the Vikings back with the framework for what wound up being the deal. The logic for Buffalo? Emmanuel Sanders might’ve been the best free-agent option out there for the Bills at a need position, and Sanders was six-and-a-half years older. And if you packaged the picks involved—the Bills resolved not to deal a 3—then it only would’ve gotten Buffalo from 22 overall to about 18 or so, which might not be high enough to get a Jerry Jeudy or CeeDee Lamb in April.

Diggs will also be ready to be an impact player right away. And he fills one key thing for Buffalo: he can beat cornerbacks off the line. Bills wide receivers had issues beating teams off the line during the stretch run last season. And that is one of the skills that Diggs excels at.

Diggs instantly makes the Buffalo, and with Tom Brady gone from the Patriots, is this the year the Bills finally win the AFC East?