The 49ers kept the winning rolling Sunday, outlasting the Broncos 24-14 at Levi’s Stadium to move to 4-0, and the game turned in the kind of way this team seems built for: with defense, field position, and one huge special-teams swing.
For much of the afternoon, points were hard to come by. The teams went into halftime tied 3-3, and the 49ers didn’t truly break things open until the second half, when Brock Purdy found his rhythm and the offense finally started stacking efficient snaps.
Purdy completed nine of his last 10 passes, capped by a screen to George Kittle that Denver never sorted out. Jake Brendel helped spring the play with a key block, and Kittle took it 56 yards for the touchdown that stood as the 49ers’ longest play of the day and their only gain of more than 25 yards.
Even before that, though, the game had started tilting San Francisco’s way on a play that changed the entire feel of the afternoon. With 10 minutes left in the third quarter, Marvin Mims muffed a punt return in Denver territory after Siran Neal got him wrapped up and forced the ball loose.
The ball came free after Mims’ wrist hit the ground, and a quick review upheld the turnover, giving the 49ers the kind of short field that can crack open a tight game. CBS analyst Trent Green argued Mims’ forearm hit first, which would have made him down by contact, but the ruling stood.
That turnover was effectively a 61-yard swing for San Francisco and the kind of hidden-yardage play that can decide a game where offense isn’t flowing cleanly.
The 49ers’ defense kept supplying answers, too. Brock Purdy wasn’t sacked again, and through four games the 49ers still haven’t allowed one.
That matters even more against a Broncos front that led the league with 68 sacks last season. San Francisco handled that pressure package cleanly and gave Purdy the time he needed once the offense woke up.
They also stayed out of their own way. The 49ers had just one accepted penalty, a delay-of-game flag on Deommodore Lenoir when he tried to keep Courtland Sutton from getting back to the Broncos’ huddle late in the second quarter as Denver hurried to put together a drive.
Christian McCaffrey, who finished with 52 yards on 15 carries and added a fourth-quarter touchdown to push the lead to two scores, said the offense was a little off early but saw enough to build on.
“It was definitely a little bit sluggish as an offense, but there were some body blows in there, some good things that we did, some good things that we saw that we could go into the second half and capitalize on.”
McCaffrey’s day came with an unusual wrinkle, too. In his 11th NFL season, he was facing the Broncos for the first time.
The Broncos are his hometown team, and they’re also where his father, former 49ers receiver Ed McCaffrey, won a pair of Super Bowls. Christian McCaffrey joined the 49ers in a 2022 trade, weeks after the last time San Francisco had played Denver, and he missed Carolina’s 2020 game against the Broncos with a hamstring strain.
There was some concern on the injury front by the end of the game. Kyle Juszczyk left in the fourth quarter after taking a low hit from Denver’s Jahdae Barron on a reception, and Kyle Shanahan said initial tests showed his ACL is intact.
Upton Stout also went down with a shoulder injury. Marques Sigle hurt his right ankle on a kickoff return late, after briefly leaving earlier with a stinger.
Mike Evans was limited throughout because of a rib injury that had him questionable before kickoff. Denver also had its own losses, with Patrick Surtain II, Riley Moss and Pat Bryant all leaving with leg injuries.
Next up, the 49ers hit the road for the first time in nearly a month, heading to Seattle to face the defending Super Bowl Champion Seahawks next weekend. Kickoff is set for 1:25 p.m. at Lumen Field, with the game on Fox.
In Other News...
49ers Escape Denver With A Bigger Concern Heading Into Seattle
The 49ers left Denver with a win, but the bigger storyline may have been what came out of the game physically. San Francisco had already taken a hit in a hard-fought afternoon, and the injury list kept growing as the game wore on, with several players forced to exit before the final whistle.
The most notable concern centers on fullback Kyle Juszczyk, who injured his knee and is preliminarily believed to have a sprain with an intact ACL, pending MRI results. Safety Marques Sigle and cornerback Upton Stout also left with injuries, though none of the early signs point to anything season-ending, leaving the 49ers waiting on more clarity as they turn their attention to Seattle. [Read more 🡒]
49ers Win Still Left Kyle Shanahan With An Uncomfortable Debate
Kyle Shanahans name now sits alone atop a franchise list that once belonged to Bill Walsh, a milestone that would normally define a victory lap for any 49ers coach. Instead, it came in a 24-14 win over the Broncos that felt more like a reminder of how San Francisco is being carried right now, with the defense doing the heavy lifting while Brock Purdy and the offense worked through a flatter afternoon than the team has been used to.
The 49ers still moved the ball well enough to finish with 358 yards and they stayed efficient enough on third down, going 6 of 13 without turning it over. But for a coach who just passed a legend and for an offense that had already set a higher bar earlier in the season, the bigger question coming out of the game was not the record book moment. It was how much Shanahan trusts this version of the offense to find its rhythm again before the schedule starts demanding it. [Read more 🡒]
Dre Greenlaw Had A Personal Message For Sean Payton Sunday
Dre Greenlaw had a little extra edge Sunday in the 49ers matchup with Denver, and it showed in a moment that quickly made the rounds. The linebacker, now back in San Francisco on a one-year contract, was caught on camera telling Broncos coach Sean Payton that Denver made a mistake letting him go after injuries cut short his run there.
For the 49ers, it was another reminder that Greenlaw is not just back, he matters to their defense in a big way. After spending the previous season with the Broncos, he has reestablished himself as an important piece in San Francisco, and the message he delivered Sunday carried the kind of personal sting that tends to follow a player who felt he had something to prove. [Read more 🡒]
