Stefon Diggs Rey Del Rio/Getty Images

Watch: Josh Allen throws dart to Stefon Diggs to set up game-winning field goal

It was not pretty, but Josh Allen and the Buffalo Bills did just enough to get a 28-25 win over the Detroit Lions on Thanksgiving. 

It was this absolute rocket of a pass from Allen in the closing seconds to Stefon Diggs to help set-up Tyler Bass' game-winning field goal.

Allen had some rough moments on Thursday, including another red zone interception and some missed throws, but he came through in the end when the Bills needed it. That pass to Diggs came on the first play after Detroit kicked a game-tying field goal that appeared likely to send the game to overtime. But Allen and the Bills were having none of that.

It is Buffalo's second win in a row, with both of them coming at Ford Field in Detroit. They beat Cleveland on Sunday in Detroit after that game was moved to a massive blizzard that blanketed Buffalo over the weekend.

The Bills also got some assistance in this game from a missed chip shot field goal by Detroit earlier in the second half, and some utterly bizarre clock management by the Lions on their final drive. The Lions seemed almost determined to play for a field goal and overtime, letting more than a minute run off the clock will still possessing all three of their timeouts.

You can not leave Allen and the Bills any time because it only takes a one big play for them to beat you. 

More must-reads:

TODAY'S BEST
Watch: Pacers star ties playoff high in threes in one half
Former NFL player has major warning for Steelers QB Justin Fields: 'You can't fall into this'
Watch: Brad Marchand hurdle Panthers player on Charlie Coyle goal
Pressure mounts on Nuggets as Nikola Jokic wins third MVP Award
Pirates announce date for 2023 No. 1 overall pick's MLB debut
LeBron James rues 'missed opportunities' against Nuggets
Cardinals star gives update on timeline for injury rehab
Police investigating Patrick Beverley incident
J.J. Watt addresses possibly ending retirement to play for Texans
Inter Miami's Lionel Messi could surpass two major MLS records
Reporter weighs in on potential Giants quarterback controversy
Cowboys to release veteran WR
Lakers want Anthony Davis' opinion in search for next head coach
Patriots exec explains why team drafted two QBs in 2024 NFL Draft
Borussia Dortmund legend 'considering' move to MLS
NHL announces Ted Lindsay Award finalists
Mavericks' Luka Doncic lists Thunder swingman among best perimeter defenders in NBA
Cowboys reportedly meeting with recently released veteran WR
Joe Burrow shares 'support' for Bengals who requested trades
Dodgers star latest victim of announcers jinx

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.