Key Takeaways:
- The Upset: San Francisco eliminates the defending Super Bowl champion Eagles with a gritty 23-19 road win.
- The Play: WR Jauan Jennings launched a 29-yard trick-play touchdown to Christian McCaffrey to ignite the second half.
- The Fallout: Eagles WR A.J. Brown faces potential discipline after a sideline blowup with Nick Sirianni and skipping post-game media.
PHILADELPHIA — San Francisco didn’t just win on Sunday; they ripped the crown off the champions’ heads. Behind two fourth-quarter touchdowns from Christian McCaffrey and a defense that turned the “Linc” into a library, the 49ers secured a 23-19 Wild Card victory, ending Philadelphia’s repeat hopes in spectacular fashion.
The Magic and the Muscle
Brock Purdy threw for 262 yards and two scores, but the play that flipped the script didn’t come from his arm. Trailing 16-10 at the start of the fourth quarter, the Niners reached into their bag of tricks. WR Jauan Jennings took a reverse handoff and looked downfield, finding a wide-open McCaffrey for a 29-yard touchdown. The stadium fell silent as the 49ers grabbed their first lead of the second half.
Philadelphia briefly regained a 19-17 lead on a 33-yard Jake Elliott field goal, but Purdy remained ice-cold. He orchestrated a 66-yard march, culminating in a 4-yard strike to McCaffrey with just 2:54 remaining. The Eagles’ final gasp ended when Jalen Hurts’ fourth-down prayer fell incomplete, sealing the Philadelphia exit.
The win came at a heavy cost, however. Star tight end George Kittle left the game in the second quarter with a torn Achilles tendon, a blow that will haunt the Niners as they advance.
| Team | 1st | 2nd | 3rd | 4th | Final |
|---|---|---|---|---|---|
| 49ers | 7 | 3 | 0 | 13 | 23 |
| Eagles | 6 | 7 | 3 | 3 | 19 |
Sideline Meltdown and Media Silence
While the Niners celebrated, the Eagles locker room felt like a powder keg. Cameras caught star receiver A.J. Brown in a heated exchange with head coach Nick Sirianni late in the first half. Brown, who finished with just three catches for 25 yards, appeared to scream at Sirianni before chief security officer Dom DiSandro separated them. After the game, Brown bypassed reporters entirely, a move that likely triggers a league fine.
“Our team just fights,” McCaffrey said on the field. “We knew it was going to be a 12-round fight. We just kept trusting each other and we ended up winning.”
“Emotions run high, especially in the playoffs,” Sirianni told reporters when asked about the clash with Brown. “We are fine. They made the big plays today, and we didn’t.”
What’s Next for the NFC
The 49ers (13-5) now prepare for a heavyweight Divisional Round clash against the top-seeded Seattle Seahawks next Saturday. For Philadelphia, the offseason starts with uncomfortable questions about offensive identity and locker room chemistry. The Eagles’ defense held SF to just 114 yards in the second half, but the offense stalled when it mattered most, managing only two field goals after the break.

