The Philadelphia Eagles secured a narrow 13-12 victory over the Buffalo Bills in NFL Week 17 action at Highmark Stadium. Despite a scoreless second half offensively, Philadelphia's defense held firm to preserve the win, impacting playoff seeding for both teams. Josh Allen's late touchdown and failed two-point conversion sealed the outcome.
The Philadelphia Eagles traveled to Highmark Stadium for a pivotal Week 17 matchup against the Buffalo Bills on Sunday, December 28, with kickoff at 4:25 p.m. ET. Both teams had already clinched playoff berths, making the game crucial for seeding in their respective conferences.
Philadelphia jumped out to a 13-0 halftime lead, powered by quarterback Jalen Hurts, who threw a one-yard touchdown pass to tight end Dallas Goedert—his 11th touchdown reception of the season. Hurts completed passes for 115 yards in the first half, while wide receiver A.J. Brown hauled in five catches for 68 yards. Running back Saquon Barkley added 68 rushing yards. The Eagles' defense dominated early, sacking Bills quarterback Josh Allen three times, limiting Buffalo to 122 total yards and forcing a costly fumble that Philadelphia converted into points. A 50-yard completion from Allen to wide receiver Brandin Cooks was Buffalo's offensive highlight before halftime.
The second half turned defensive, with the Eagles managing just 16 rushing yards and no points. Buffalo mounted a comeback, scoring all 12 of their points after the break. Allen, who finished with 262 passing yards, added two rushing touchdowns via quarterback sneaks, including one late in the fourth quarter that brought the Bills within one at 13-12 with five seconds remaining. However, Buffalo's two-point conversion attempt failed when Allen missed an open Khalil Shakir in the end zone.
James Cook III rushed for 74 yards for the Bills, while Brandin Cooks ended with four receptions for 101 yards. Allen was sacked five times overall. The Eagles improved to 11-5, bolstering their NFC standing, while the Bills fell to 10-6, complicating their AFC East retention efforts amid a four-game win streak snapped.