Detroit Lions fans almost forgot what it felt like to lose a football game. It hasn't happened in 91 days dating back to Week 2 vs. Tampa Bay.
The Buffalo Bills came into Ford Field Sunday and handed Detroit their first loss (48-42) in three months to snap Detroit's streak of 11 straight wins.
Detroit's defense had few answers for Bills quarterback Josh Allen, who was elusive all afternoon and beat Detroit with both his arm and his legs. Allen threw for 362 yards and two touchdowns and rushed for two touchdowns as the Bills gashed the Lions' defense for 559 total yards of offense.
Lions quarterback Jared Goff was equally impressive with five touchdown passes as Detroit's offense totaled 521 yards, but it simply wasn't enough Sunday.
Detroit opened the game with a 3-and-out on their first possession while Buffalo marched 73 yards in seven plays on their opening drive to take a 7-0 lead on an Allen 1-yard touchdown. Allen made it 14-0 with a 4-yard touchdown run on Buffalo's second possession.
Detroit got on the board early in the second quarter when Goff scrambled out of the pocket and found wide receiver Tim Patrick on a 12-yard scoring strike to trim the lead to 14-7. It was Patrick's third touchdown over his last two games.
Buffalo came right back, scoring on their third straight possession to open the game, this time on a 6-yard James Cook touchdown run.
Trailing by 14, Detroit countered back on their next possession, finding the end zone for the second time in the contest — this one on a little razzle-dazzle by offensive coordinator Ben Johnson. The Lions had swing tackle Dan Skipper in the game as an eligible receiver and ended up throwing to him in the left flat for what turned into a 9-yard touchdown catch to trim the Bills' lead to 21-14. Skipper is the third offensive lineman in franchise history to record a receiving touchdown, joining Taylor Decker and Scott Conover.
The first half ended with both place kickers missing field goals in the final two minutes. Buffalo's Tyler Bass missed from 24 yards and Detroit's Jake Bates from 52 yards.
Buffalo opened the second half the same way they started the game with a 70-yard scoring drive in just four plays with a Cook 41-yard touchdown being the exclamation point. It was Cook's second touchdown run of the game.
Buffalo made it 35-14 late in the third quarter, taking advantage of an Amon-Ra St. Brown fumble in Lions' territory and converting it into a Khalil Shakir 3-yard touchdown pass from Allen.
Detroit trimmed the lead to 35-21 late in the quarter on a 66-yard Goff to St. Brown touchdown strike. It was the second longest reception of St. Brown's career.
Following a Buffalo field goal that extended their lead to 38-21, Detroit marched down the field and scored on a 12-yard pass from Goff to running back Jahmyr Gibbs. Following that touchdown that trimmed the lead to 38-28, Lions head coach Dan Campbell tried an onside kick that was caught by Buffalo and returned to Detroit's 5-yard line. Allen threw a 5-yard touchdown pass on the next play to push the lead back to 17.
Detroit trimmed it to a 10-point lead again midway through the fourth on a 1-yard Gibbs touchdown run, but Buffalo extended the lead again to 13 with a 41-yard field goal right before the two-minute warning to make it 48-35.
Detroit got a late 3-yard touchdown catch by wide receiver Jameson Williams to make it 48-42 with 12 seconds remaining but failed to recover the onside kick and the Bills ran the clock out from there.
St. Brown finished with 14 receptions for 193 yards and a touchdown. Tight end Sam LaPorta had 111 yards on seven receptions for Detroit.
View photos from the Detroit Lions vs. Buffalo Bills Week 15 game at Ford Field on Sunday, December 15 in Detroit, Michigan.
QB comparison: Goff finished completing 38 of his 59 pass attempts for 494 yards with five touchdowns, no interceptions and a 118.9 passer rating. He also chipped in a 10-yard first-down run.
Allen finished 23-of-34 passing for 362 yards with two touchdowns and no interceptions for a 122.4 rating. He also rushed for 69 yards and two touchdowns.
Key stat: Both offenses combined for 1,080 total yards of offense and 90 points. Buffalo had 559 total yards to Detroit's 521.
Injury report: Cornerback Carlton Davis III left the game early in the second quarter with a jaw injury and was being evaluated for a concussion. He did not return.
Cornerback Khalil Dorsey left the game in the second quarter after suffering a significant ankle. He was immediately ruled out.
Defensive lineman Alim McNeill left the game in the third quarter with a knee injury and was ruled out for the rest of the game.
Next week: at Chicago (4-9), Dec. 22, 1 p.m.