Quick Take: Playing without their All-Pro tight end for most of the night and surviving two Purdy interceptions, the 49ers still engineered a 23-19 road upset of the defending-champion Eagles—sealing it on a 4-yard Purdy-to-Christian McCaffrey strike with 2:54 left and a goal-line stand on fourth-and-11.
What happened: fourth-quarter script flips twice
San Francisco trailed 16-10 entering the final period, its offense sputtering after George Kittle exited with an Achilles injury and Philadelphia’s pass rush rattling Brock Purdy into two interceptions. Then the 49ers dialed up the same trick that beat Philadelphia in Super Bowl LVIII: receiver Jauan Jennings took a reverse and launched a 29-yard dime to a wide-open Christian McCaffrey for a 17-16 lead.
Philadelphia answered with a Jake Elliott field goal, but Purdy’s 68-yard march—capped by a poised 4-yard strike to McCaffrey—made it 23-19 with 2:54 left. A missed PAT kept it a one-score game, and the defense finished the script: on fourth-and-11 from the 20, Eric Kendricks batted down Jalen Hurts’ prayer to Dallas Goedert, sending Lincoln Financial Field into stunned silence.
Why it matters: dynasty-level resilience vs. a collapsed dynasty
- 49ers: Despite placing 18 players on injured reserve since Week 1, Yahoo Sports confirms the Niners advance to their fourth straight divisional round under Kyle Shanahan, proving organizational depth and schematic flexibility.
- Eagles: Philadelphia’s encore craters before midnight in January. From 16-3 and a Lombardi to a 19-point home playoff exit, the Eagles now face an offseason roster audit—starting with an offense that disappeared for long stretches and a defense that allowed Purdy to post a 116.9 fourth-quarter passer rating.
- NFC hierarchy reset: San Francisco heads to Seattle for rubber-match No. 3, while Detroit and the winner of Rams-Packers eye an easier path to the conference title game.
Inside the numbers
Brock Purdy: 18-31, 262 yd, 2 TD, 2 INT, 81.9 rating—numbers dragged down by two tipped picks yet rescued by a 9-for-11, 129-yard crunch-time clinic.
Christian McCaffrey: 6 rec, 66 yd, 2 TD plus 48 rush yards—accounted for 45% of San Francisco’s 361 total yards.
Demarcus Robinson: career-high 111 receiving yards on six grabs, giving Purdy a reliable deep threat against single-high looks.
Key plays that flipped momentum
- Jennings 29-yard TD pass – 4th-Q opening drive, reverse-action froze edge, McCaffrey stacked the corner, 17-16.
- Kendricks PBU on 4th-and-11 – Hurts forced middle throw into triple coverage, game over.
- Purdy scramble on 3rd-and-8 – 17-yard dash set up McCaffrey’s winner two plays later.
What’s next
The 49ers travel to Seattle for a third 2026 meeting with the Seahawks, who edged them 13-3 in Week 18. Expect a chess match between Shanahan’s motion-heavy attack and Mike Macdonald’s split-safety shells—plus San Francisco’s medical staff working overtime to replace Kittle if his Achilles is torn. For Philadelphia, an offseason of hard questions begins: Does offensive coordinator Kellen Moore stay? How do they re-tool a pass rush that generated zero sacks Sunday? And can Jalen Hurts and A.J. Brown repair the on-field body language that spilled into a heated sideline exchange?
Stay locked on onlytrustedinfo.com for instant film-room breakdowns, injury timelines and playoff projections faster than anyone else—because if you want the why behind the wild-card chaos, we’re already three steps ahead.