Former Auburn standout Duke Williams had a whale of a weekend. The Buffalo Bills player went from practice squad to game-day hero in a matter of 24 hours. It’s been a long-time coming for Williams, who was in the Canadian Football League last year.

Williams, who was signed this past offseason as a free agent, came off a career season in the CFL where he led the league in receiving yards with 1,579 in 18 games with Edmonton. He also had 88 receptions and 11 touchdowns. With the Bills in training camp, Williams had strong performances in preseason games at Carolina and Detroit where over those two games he had six receptions for 53 yards and a pair of touchdowns.

But on Sunday, he caught the game-winning touchdown from Josh Allen, a seven-yard strike with 9:46 left in the fourth quarter to lift the Bills to a 14-7 win over the Tennessee Titans. He had four catches for 29 yards overall.

He said after the game that for his teammates and coaches to trust him is a great feeling.

Williams dashed around the field as a large crowd of Bills fans at Nissan Stadium yelled “Duuke.”

It’s been a long time coming for Williams, who went undrafted in the 2016 NFL Draft, then later signed with the Los Angeles Rams for a brief stint. He eventually made it to Edmonton in 2017 with a solid season, but more than doubled the production in 2018.

Williams was an immediate star for Auburn after signing out of Mississippi Gulf Coast Community College in 2014. He caught 45 passes for 730 yards and five touchdowns, but was suspended multiple times and missed the Outback Bowl that season. Tiger fans may remember his over-the-shoulder throw catch to beat Kansas State.