The Lions gave their fans more heartbreak on Thanksgiving.
Detroit lost 28-25 in a back-and-forth battle with the Bills with a chaotic finish that included a field goal by each team in the final 30 seconds.
After Michael Badgley squeezed in a 51-yard field goal with 23 seconds left, Josh Allen responded with a 36-yard bullet completion to Stefon Diggs. Allen — nursing an injured elbow — then carried it twice for 12 yards to set up the Tyler Bass game-winner from 45 yards.
The Lions were riding a three-game winning streak heading into the game and went toe-to-toe with one of the best teams in the NFL. The Bills improved to 8-3 with the victory, while the Lions dropped to 4-7.
“Those are ones that are tough to win, they take a lot out of you,” Allen said in an interview with CBS after the game.
The victory may come with a price. The Bills lost star pass-rusher Von Miller to a knee sprain in the first half.
The Bills were back in Detroit after the NFL shifted their previous home game against Cleveland to Ford Field because of a winter storm dumping several feet of snow in western New York. They had to work harder for the win on Thursday than they did against the Browns. Bass was 6 for 6 on field goals in the 31-23 win over Cleveland.
Allen threw a go-ahead, 5-yard touchdown pass to Diggs with 2:40 left, but Bass missed the extra point to make it 25-22.
The Lions converted fourth-and-1 from midfield with Amon-Ra St. Brown’s 7-yard end-around to set up Michael Badgley’s game-tying, 51-yard field goal with 23 seconds to go. Badgley missed a 29-yard field goal late in the third and Jared Goff took a sack for a safety in the same quarter and those mistakes proved to be costly.
Allen had a passing and rushing touchdown in the first half, finishing 24 of 42 for 253 yards to more than make up for throwing his 11th interception of the season.
Detroit (4-7) missed an opportunity to win four straight games for the first time since 2016 and lost a franchise-record sixth straight game on Thanksgiving.
Goff was 23 of 37 for 240 yards with 1-yard touchdown pass to St. Brown that made it 14-all late in the first half, and a 1-yard touchdown to DJ Chark that pulled the Lions within three points early in third quarter at 22-19.
— With AP