SANTA CLARA, Calif. — In the wake of a disheartening 42-26 defeat to the Los Angeles Rams at Levi’s Stadium, San Francisco 49ers head coach Kyle Shanahan delivered a no-holds-barred message to his locker room that cut through the postgame haze like a knife: “Guys, it wasn’t good enough.”
The blunt assessment came after a game that spiraled out of control for the 49ers, handing the Rams a decisive victory and tightening the NFC West race into a three-way logjam. With the loss, San Francisco slips to 6-4, now trailing division leaders Los Angeles (7-3) and Seattle (7-3) by a game and a half. What was supposed to be a statement win against a familiar foe—in the rematch of their Week 5 thriller—turned into a sobering reality check for a team that’s stumbled through injuries and inconsistencies since a scorching 3-0 start.
Shanahan, known for his tactical acumen rather than fiery sideline rants, didn’t mince words in his postgame presser. The 45-year-old coach, whose offensive schemes have powered the 49ers to Super Bowl contention in recent years, pulled no punches when addressing the deficiencies that plagued his squad on both sides of the ball.
“I just told them, ‘Guys, it wasn’t good enough,'” Shanahan revealed, his voice steady but laced with frustration. “As bad as it was at times, I still believe if we convert that 4th-and-1 in the first half, and we don’t turn it over on the other drive, it’s a two-score game, and I believe we’re right in that. I believe it could have come down to the end if we played a little bit better on offense in the first half.”
The 49ers’ first-half woes were glaring. After spotting the Rams an early 14-0 lead, San Francisco clawed back to within striking distance, but a botched fourth-down attempt and a fumble by wide receiver Jauan Jennings snuffed out any momentum. Quarterback Brock Purdy, who threw for 285 yards and two touchdowns, showed flashes of brilliance but was undermined by two costly turnovers—compared to zero from Rams counterpart Matthew Stafford.

Stafford, in a vintage performance, diced up the 49ers’ secondary for 312 yards and three scores, exploiting a defense that entered the game ranked seventh in points allowed but looked disjointed Sunday. San Francisco’s unit surrendered 42 points, their highest total since a 2023 playoff debacle against the Rams, and failed to force a single turnover.
“Obviously, the D’s got to get a stop there in the second half,” Shanahan continued, pointing to a pivotal Rams touchdown drive late in the third quarter that ballooned the lead to 35-20. “But I still think we could have made that a game. I told them I believe that we can find a way to win any game that we’re in, but if we hurt ourselves like that—seven penalties to zero, not getting off on third down, I think they were five-of-five in the red zone, and then the offense having two turnovers and they’re having zero—you make that pretty tough on yourself.”
Penalties proved particularly punishing for the 49ers, who were flagged 10 times for 95 yards, including several drive-extending calls on third down. The Rams, conversely, played a clean game, converting 8 of 12 third downs and cashing in all five red-zone trips for touchdowns. It was a masterclass in efficiency from Sean McVay’s squad, who improved to 4-1 against NFC West rivals this season.
The defeat caps a turbulent stretch for Shanahan’s crew, who’ve dropped four of their last seven amid a rash of injuries. Key absences like tight end George Kittle (questionable with a hamstring tweak) and edge rusher Nick Bosa (out with a knee issue) have forced constant lineup shuffling, testing the depth that once seemed bulletproof. Yet, Shanahan refused to lean on excuses, doubling down on accountability.
“I know we can do better than what we did today, though, and I believe the offense can do better than what they did today,” he said, his eyes fixed on the bigger picture. “Injuries have been a factor, no doubt, but that’s the NFL. We’ve got to adapt and execute.”
Echoing his coach’s sentiments was star running back Christian McCaffrey, who rushed for 112 yards and a score but couldn’t stem the tide alone. The former Panther, in an emotional address to reporters, urged the team to channel their “back-against-the-wall” fire into every snap, not just after losses.
“There’s something about having your back against the wall, and something about having a chip on your shoulder,” McCaffrey said. “When you look at just the trajectory of this year, and the adversity that we’ve faced, I’m proud of our guys’ effort and our resilience and the character in those rooms. It’s tough losing the guys that we have, but we never believe we’re out of the fight, and we never will. And so, I’m proud of our guys in that way. So I think, after losses, we’re reminded that we’ve gotta get our stuff together.”
McCaffrey’s words carried extra weight in a locker room that’s weathered storms before—trading for him in 2022 sparked a run to the NFC Championship, and last year’s Super Bowl appearance ended in heartbreak against Kansas City. But with the playoffs looming and the division up for grabs, this midseason skid feels more precarious.
The 49ers’ next test comes in Week 11 against the Tampa Bay Buccaneers, a matchup that could either reignite their championship aspirations or deepen the doubts. Shanahan’s bombshell message? It’s a rallying cry wrapped in tough love—a reminder that talent alone won’t cut it in the cutthroat NFC West.
For now, the 49ers lick their wounds, but if history is any guide, Shanahan’s squads respond to adversity with fury. The question is: Will this be the wake-up call that propels them back to contender status, or the beginning of a slide? In the NFL, where one loss can echo for a season, the answer starts with execution—and belief.