Brock Purdy and Christian McCaffrey put the San Francisco 49ers in command early, and then the defense slammed the door just enough to finish off a 23-17 win over the Washington Commanders on Monday night in Santa Clara, Calif.
The result moved San Francisco to 6-0, its best start since opening 8-0 in 2019 on the way to a Super Bowl appearance. It also gave the Niners another survival act after last week’s emotional win at Seattle, this time against a Washington team that kept clawing back in the second half.
Purdy set the tone immediately. On the third play of the game, he connected with Mike Evans on a 24-yard pass, then capped that opening drive with an 11-yard touchdown throw to George Kittle. Later, McCaffrey punched in a 1-yard score and added another touchdown run before halftime as San Francisco surged ahead 20-3.
By the break, the numbers told the story of a game that tilted hard in one direction. The 49ers had as many first downs in the first half, 17, as Washington ran plays. San Francisco also outgained the Commanders 303 yards to 90 before halftime, while Washington’s best chance at a touchdown ended when Jayden Daniels threw the ball away on fourth-and-2 from the 13.
Purdy finished 21 of 29 for 264 yards and became the highest-rated passer in NFL history after crossing the 1,500-attempt mark to qualify. His 105.6 rating moved ahead of Lamar Jackson’s 102.7.
Washington, though, kept coming. Daniels threw two touchdown passes in the second half to drag the Commanders back within striking distance, trimming a 20-point deficit to 23-17. But when the game tightened, San Francisco’s defense made the decisive plays.
With 1:54 left, Malik Mustapha broke up a fourth-down pass intended for Treylon Burks near the goal line to preserve the lead. The Commanders got another chance after taking over at their 46 with 52 seconds remaining and driving to the 28, but Daniels was flagged for intentional grounding, pushing Washington back to the 40 for one final snap. On that play, Daniels was sacked by Keion White and Ogbo Okoronkwo before he could launch a desperation throw.
The loss dropped Washington to 1-4-1 and came a week after its tie against the New York Giants, a game in which the Commanders mismanaged the clock in overtime and lost a shot at a game-winning field goal.
The night also brought another chapter in the coaching relationship between Kyle Shanahan and Dan Quinn. Shanahan worked for two years in Atlanta as offensive coordinator for Quinn, who was then coaching Washington, and that stretch included the Falcons’ Super Bowl run in the 2016 season, when they blew a 28-3 lead against New England.
It was the second time the two had met as head coaches since then. Quinn beat Shanahan with Atlanta in 2019, while Shanahan won three matchups when Quinn served as defensive coordinator in Dallas.
Shanahan has said Quinn taught him the importance of people skills as a head coach.
There were injury concerns on both sides. Washington wide receiver Terry McLaurin left in the first quarter with a left knee injury that required an air cast before he was carted off. Defensive tackle Javon Kinlaw also exited in the first half with a knee injury.
For San Francisco, Evans left late in the first half with an Achilles tendon injury. He had missed practice this week because of soreness in the tendon and broken ribs.
The 49ers visit Atlanta on Sunday.
In Other News...
Troy Aikman Just Stirred A 49ers Debate Fans Know Well
The Monday night matchup in San Francisco was already leaning heavily the 49ers way by halftime, with Kyle Shanahans team up 20-3 on Washington and still pushing to protect an unbeaten start to the 2026 NFL season. One of the most talked-about moments from the broadcast came on a fourth-down choice that fit right into the long-running conversation around Shanahans feel for the game, with Joe Buck and Troy Aikman using the decision as a springboard for a familiar debate.
Aikmans comments only added to the intrigue because this is exactly the sort of call that can define how a game is viewed afterward, especially when a team is rolling and the head coach is leaning on instinct instead of caution. For Washington, it was another reminder of how quickly a strong opponent can turn a prime-time game into a referendum on game management, and for the 49ers, it was part of a first half that kept their unbeaten chase in clear view. [Read more 🡒]
Commanders Head Into Bye Week With NFC East Embarrassment Growing
The bye week arrives at a rough moment for Washington, which went into the break after a loss to the 49ers and a stretch that left the NFC East looking historically flat. The Commanders are 1-4-1, and the division as a whole has spent the last two weeks without a victory, an 0-7-1 run that underscores just how quickly the margin for error has vanished in a crowded early-season race.
Washingtons issues are bigger than one bad afternoon, too. Injuries have piled up on the roster, including a knee injury to Terry McLaurin, and the timing could hardly be worse with the team trying to steady itself before the schedule turns again. The break now becomes less of a pause and more of a test of whether the Commanders can regroup before the losses and the noise start to define their season. [Read more 🡒]
Jayden Daniels Just Sent The Commanders A Frustrating Offensive Warning
The Commanders left Week 6 with a 23-17 loss to the 49ers, and the offensive frustration felt bigger than one result. Washington never quite found a rhythm for long enough, and the game turned even more difficult after Terry McLaurin went down with a knee injury and was carted off in the first quarter, forcing the passing game to adjust on the fly.
Jayden Daniels pointed to the larger issue afterward, stressing the need for steadier play from start to finish rather than stretches of sharp football followed by lulls. For a team trying to turn close games into wins, that kind of inconsistency has a way of magnifying every setback, especially when one of its top targets is suddenly unavailable. [Read more 🡒]
