Key Takeaways
- The Result: San Francisco rallied from a halftime deficit to beat Philadelphia 23-19, ending the Eagles’ title defense.
- The Play of the Game: Wide receiver Jauan Jennings threw a 29-yard touchdown to Christian McCaffrey on a trick play to ignite the comeback.
- Injury Blow: All-Pro tight end George Kittle suffered a torn Achilles and is out for the remainder of the postseason.
- Next Up: The 49ers travel to Seattle to face the top-seeded Seahawks in the Divisional Round.
PHILADELPHIA — The San Francisco 49ers didn’t just survive Lincoln Financial Field; they dismantled a dynasty. In a gritty 23-19 Wild Card victory on Sunday, Kyle Shanahan’s squad overcame a devastating injury to George Kittle and a hostile road environment to eliminate the defending Super Bowl champion Philadelphia Eagles.
The Jennings Heave Shakes the Linc
Philadelphia held a 13-10 lead at the break and looked poised to choke the life out of the San Francisco offense. Then Shanahan dug into his bag of tricks. On the first play of the fourth quarter, Brock Purdy pitched the ball to wideout Jauan Jennings. Jennings rolled right and launched a 29-yard missile to a wide-open Christian McCaffrey.
The score gave San Francisco a 17-16 lead and sucked the oxygen out of the building. McCaffrey wasn’t finished. After the Eagles reclaimed a slim lead with a field goal, Purdy orchestrated a clinical drive, finding McCaffrey again for a 4-yard go-ahead touchdown with just 2:54 remaining.
Purdy finished the day with 262 passing yards, showing remarkable poise despite throwing two interceptions to Eagles standout Quinyon Mitchell. The San Francisco defense did the rest, suffocating Jalen Hurts on a final fourth-and-11 attempt to seal the win.
George Kittle’s Season Ends in Tears
The victory carries a heavy price tag. Tight end George Kittle was carted off in the second quarter after his leg gave out on a non-contact play. Postgame tests confirmed the worst: a torn Achilles. The 49ers must now navigate the rest of January without their emotional leader and premier blocker.
What They Said
“We knew it was going to be a 12-round fight. That’s what we kept saying in the huddle. We just had to stick to it. No matter what happened—good or bad—we kept trusting each other.” — Christian McCaffrey, 49ers RB
“Our team fights. I love this group. I’m proud to be a part of it.” — Kyle Shanahan, 49ers Head Coach
Chaos on the Eagles Sideline
While the Niners celebrated, the Eagles imploded. Cameras caught wide receiver A.J. Brown in a heated sideline confrontation with head coach Nick Sirianni during the first half. Security chief “Big Dom” DiSandro eventually separated the two. Brown, who failed to record a catch after the first quarter, reportedly skipped media availability following the loss. The Eagles’ offense was anemic in the second half, managing a measly 36 yards in the third quarter.
What’s Next: A Rivalry Renewed
The 49ers move on to a Divisional Round collision with the Seattle Seahawks. It’s a nightmare matchup for a depleted tight end room, but San Francisco has proven they can win ugly. For Philadelphia, a long offseason begins with looming questions about the coaching staff and the relationship between their star receiver and head coach.

