SANTA CLARA – Here is how the 49ers (6-0) graded in Monday night’s 23-17 home win against the Washington Commanders (1-4-1):
PASS OFFENSE: C+
Achilles pain forced Mike Evans’ exit just before halftime, and the 49ers’ offense wasn’t the same without him (three catches, 94 yards). Brock Purdy threw for just 50 second-half yards (4-of-7) as part of his 264-yard, turnover-free outing that included an opening-drive touchdown pass to George Kittle. As the offense went three-and-out its final three possessions, Purdy was sacked twice, scrambled once and the attrition at receiver was glaring.
RUN OFFENSE: C
Christian McCaffrey ran for 64 yards, caught 9-of-10 targets for 53 yards, scored on a pair of 1-yard touchdown runs, but he also had a second-quarter fumble in the red zone that still had him stewing postgame. Kaelon Black charged ahead for 34 yards on eight carries for his biggest output since his Week 1 debut. Purdy ran for 28 yards, including a 6-yard scramble to open a fourth-quarter drive in which it seemed the 49ers had no receiving alternatives.
PASS DEFENSE: B+
It shouldn’t have to come to this but it did, and the 49ers clinched the win thanks to this unit. Kudos first go to Malik Mustapha for breaking up a fourth-down pass at the goal line to cap his stellar, hard-hitting evening. The grand finale was still to come, with Keion White and Romello Height combining to sack 300-yard passer Jayden Daniels as time expired. Those heroics aside, multiple defensive penalties fueled the Commanders’ comeback, including third-down calls against Romello Height (illegal contact), Osa Odighizuwa (roughing the passer) and Ashtyn Davis (illegal contact).
RUN DEFENSE: B
The Commanders posed little threat after placing leading rusher Jacory Crosky-Merritt on Injured Reserve before kickoff. Jaden Dugger had a team-high 11 tackles starting in place of the suspended Dre Greenlaw. Fred Warner had eight tackles and some vicious hits, including one that popped free a helmet. Mustapha had just four tackles but they were doozies, including a third-down stop for no gain before his fourth-down, goal-line pass defense.
SPECIAL TEAMS: D
Far too many miscues. First, Eddy Piñeiro missed a third point-after kick this season. Then Jacob Cowing muffed a punt for the second straight game, though he recovered this fumble to pin the offense at its 4-yard line. Siran Neal drew a penalty for fair-catch interference to let the Commanders’ last-minute, last-gasp drive start near midfield (at the Washington 46). Other than that, Piñeiro made his only field-goal try (33 yards) and Jordan James showed well as a kick returner.
COACHING: C
Starting 6-0 and having a three-game divisional lead is … damn good. It just didn’t elicit much hoopla, nor should it have after this Jekyll-and-Hyde affair. Defensively, the second-half scare helps their mental resolve as Raheem Morris’ unit made clutch stops. “There are plenty of things on offense we should done better,” Kittle said. “Hopefully we have guys strong enough not to get their feelings hurt, but Kyle’s a hard coach, and we all deserve to be coached really hard.”