You’re probably checking your phone or refreshing your feed because you need to know if the Niners actually pulled it off. Well, the short answer is that the San Francisco 49ers didn’t play "today," Thursday, January 15, 2026. But if you’re asking who won their most recent game—the one everyone is still buzzing about—the answer is the San Francisco 49ers.
They absolutely stunned the Philadelphia Eagles with a 23-19 victory this past Sunday, January 11.
It was a wild-card matchup at Lincoln Financial Field that felt more like a street fight than a football game. Honestly, the atmosphere was electric and incredibly hostile, as Philly always is. But Kyle Shanahan’s squad walked into that "Linc" and silenced the crowd. If you missed it, you missed Brock Purdy showing some serious guts under pressure.
What Really Happened with the San Francisco 49ers Game
Most people thought the Niners were going to struggle as the No. 6 seed on the road. Going into Philadelphia is never easy, especially when you're the underdog. But the scoreboard doesn't lie. San Francisco came out swinging early.
Brock Purdy found Demarcus Robinson for a 2-yard touchdown in the first quarter to set the tone. It wasn't all sunshine and rainbows, though. The Eagles fought back, and by the third quarter, it felt like the 49ers were losing their grip on the game. Jalen Hurts and Dallas Goedert were making things difficult, and the Eagles actually held a 16-10 lead going into the final frame.
👉 See also: Last Match Man City: Why Newcastle Couldn't Stop the Semenyo Surge
Then, things got weird.
The Trick Play That Flipped the Game
In the fourth quarter, the Niners reached into their bag of tricks. Jauan Jennings—who is basically a quarterback trapped in a wide receiver's body at this point—took a pitch and launched a 29-yard bomb to Christian McCaffrey. Touchdown.
It was the kind of play that makes you jump off your couch. It gave San Francisco a 17-16 lead and completely shifted the momentum. Even after the Eagles took the lead back with a field goal, Purdy stayed cool. He orchestrated a final drive that ended with a 4-yard TD pass to McCaffrey with only 2:54 left on the clock.
Final score: 23-19.
✨ Don't miss: Cowboys Score: Why Dallas Just Can't Finish the Job When it Matters
Who Won the San Francisco 49ers Football Game Today: Looking Ahead
So, since there wasn't a game today, what is the team doing? They are currently in Seattle.
The 49ers (13-5) are preparing for a massive Divisional Round showdown against the Seattle Seahawks this Saturday, January 17, 2026. This is the third time these rivals will face off this season. The Seahawks actually swept the regular-season series, including a 13-3 win just two weeks ago that secured them the NFC West title.
Basically, the Niners are looking for revenge on the biggest stage possible.
The Injury Report Everyone Is Ignoring
If you want to know what’s actually happening behind the scenes today, January 15, look at the practice reports.
🔗 Read more: Jake Paul Mike Tyson Tattoo: What Most People Get Wrong
- Fred Warner is OUT. This is huge. The heart of the defense isn't practicing and isn't expected to play Saturday.
- Ricky Pearsall is officially questionable.
- Ji’Ayir Brown is dealing with a hamstring issue and likely won't suit up.
On the other side, the Seahawks have their own drama. Sam Darnold—who has been having a Pro Bowl-caliber season for Seattle—suddenly popped up on the injury report today with an oblique injury. He says he'll play, but that’s a major storyline to watch as kickoff approaches.
Why This Win Over Philly Still Matters
The victory against the Eagles wasn't just another win. It proved that this 49ers team can win ugly. They didn't have a perfect game—Purdy actually threw two interceptions—but they found a way to win. That’s playoff football.
People love to talk about "the system," but when the game was on the line, it was about players making plays. McCaffrey finishing with two receiving touchdowns was the difference. He’s been the engine of this offense, and even when the run game was stuffed (they only had 75 rushing yards), he found ways to hurt Philly through the air.
Your Next Steps for the Divisional Round
If you’re tracking the 49ers’ path to the Super Bowl (which, by the way, is being held at their home, Levi’s Stadium, this year), here is what you need to do:
- Clear your schedule for Saturday Night: The game kicks off at 8:00 PM ET (5:00 PM PT) on FOX.
- Monitor the Sam Darnold updates: If he can't go, or if he's limited, the Niners' chances of an upset in Seattle skyrocket.
- Watch the Linebackers: With Fred Warner out, keep an eye on how Demetrius Flannigan-Fowles and the rest of the unit handle Seattle's run game.
The Niners are the "road warriors" right now. They took down the defending NFC champs in their own house, and now they’re heading into the loudest stadium in the league to try and do it again.