Updating coverage of the Philadelphia Eagles' gritty 13-6 victory over the Buffalo Bills in NFL Week 17 at Highmark Stadium on December 28, 2025: Heavy rain and dominant Eagles defense stifled Buffalo, while QB Josh Allen made history with his 300th career touchdown—the fastest and youngest to reach the mark.
Weather played a pivotal role in the 4:25 p.m. ET kickoff, with steady rain, 41-degree temperatures, and 15 mph winds challenging both offenses after Philadelphia's 13-0 halftime lead (detailed in initial coverage).
The Eagles' defense shone, sacking Allen four times—including Jalyx Hunt's team-leading 5.5th sack early and Moro Ojomo's sixth. Jaelan Phillips stripped a fumble after Allen's 50-yard pass to Brandin Cooks, setting up Dallas Goedert's record 11th TD reception. Jake Elliott added field goals of 47 and 28 yards.
Buffalo's lone score came late: Allen's 2-yard TD rush—his 300th career total in just 127 games, before turning 30—capped a drive to the Eagles' 3. Jalen Carter blocked the extra point, holding the 13-6 lead. The Bills' final drive failed.
Injuries: Eagles minus Lane Johnson (foot), Nakobe Dean (hamstring); Bills without Dalton Kincaid, Matt Prater (quad), Jordan Poyer (hamstring), though Dawson Knox suited up.
This win boosts Eagles' postseason momentum; Allen's feat highlights his elite play amid the defeat.