Key Takeaways:
- The Result: San Francisco silences Lincoln Financial Field with a 23-19 comeback victory, eliminating the defending champions.
- The Hero: Christian McCaffrey tallies 114 scrimmage yards and two touchdowns, including the go-ahead score in the final minutes.
- The Turning Point: A 29-yard trick-play touchdown pass from WR Jauan Jennings to McCaffrey flipped the momentum in the second half.
PHILADELPHIA — The crown has officially changed hands. In a game defined by gritty defensive stands and a high-stakes trick play, the San Francisco 49ers didn’t just beat the Philadelphia Eagles—they dismantled the aura of the defending champions. Behind a legacy-defining performance from Christian McCaffrey, San Francisco walked into a hostile “Linc” and escaped with a 23-19 victory that sends the Eagles into a sudden, bitter offseason.
McCaffrey’s Magic Seals the Deal
Philadelphia held the lead for much of the evening, but they never found an answer for #23. After a 29-yard trick-play touchdown pass from WR Jauan Jennings sparked the Niners in the second half, McCaffrey took over. With only 2:54 remaining and San Francisco trailing by two, Brock Purdy navigated a 66-yard march, eventually finding McCaffrey on a 4-yard slant to reclaim the lead for good.
McCaffrey finished the night with 114 total yards and two touchdowns. Purdy, despite facing a relentless Philadelphia pass rush early, remained composed, finishing with 262 passing yards and two scores. The 49ers’ offense proved it could evolve even after losing star tight end George Kittle to a torn Achilles in the second quarter.
| Team | 1st | 2nd | 3rd | 4th | Final |
|---|---|---|---|---|---|
| 49ers | 7 | 3 | 0 | 13 | 23 |
| Eagles | 6 | 7 | 3 | 3 | 19 |
The Final Stand
Jalen Hurts and the Eagles had one final chance to save their season. Moving the ball to midfield with under a minute left, the drive stalled as the 49ers’ defense tightened. Rookie standout Upton South and veteran Eric Kendricks converged to disrupt Hurts’ rhythm. On fourth-and-11, Hurts launched a desperate prayer toward the sideline, but the pass was tipped at the line of scrimmage and fell harmlessly to the turf, igniting a wild celebration on the San Francisco sideline.
What They Said
“We knew what we were walking into,” Purdy said on the field. “This is a tough place to play, but this group doesn’t blink. We stayed the course and trusted Christian to do what he does.”
“This one hurts,” Jalen Hurts admitted post-game. “We had opportunities to put them away and we didn’t. You can’t do that against a team like San Francisco. We didn’t execute when it mattered most.”
Playoff Implications: What’s Next
The 49ers (13-5) now march toward a heavyweight Divisional Round showdown with the top-seeded Seattle Seahawks next Saturday. While the win is historic, the loss of Kittle creates a massive void in the middle of the field. For Philadelphia, the offseason starts with uncomfortable questions, specifically regarding the sideline tension between A.J. Brown and Nick Sirianni and the lack of second-half execution that ultimately ended their reign.

