49ers stay unbeaten, hold off Commanders behind Purdy and McCaffrey

SANTA CLARA, Calif. (Interstat) — Brock Purdy threw for 264 yards and a touchdown, Christian McCaffrey scored twice and the San Francisco 49ers stayed unbeaten with a 23-17 victory over the Washington Commanders on Monday at Levi’s Stadium. Purdy completed 21 of 29 passes and added 28 rushing yards on five carries as San Francisco improved to 6-0. Washington fell to 1-4-1. The announced attendance was 71,561.

San Francisco opened the scoring on its first possession when Purdy found George Kittle for an 11-yard touchdown and Eddy Pineiro added the extra point. Washington answered with Drew Stevens’ 51-yard field goal later in the first quarter. The 49ers then moved back ahead when McCaffrey scored on a 1-yard run, though Pineiro missed the extra point wide right. Just before halftime, McCaffrey scored again from 1 yard out, and Pineiro’s extra point made it a 20-3 San Francisco lead. Javon Kinlaw was injured during the play for Washington.

Pineiro extended the San Francisco advantage with a 33-yard field goal in the third quarter. Washington finally reached the end zone late in the third when Jayden Daniels connected with Stefon Diggs for a 1-yard touchdown. The Commanders closed within one score in the fourth quarter when Daniels found Rachaad White for a 9-yard touchdown and Stevens made the extra point. Washington appeared to have another big play when Jeremy McNichols broke free for a 31-yard touchdown run, but the score was nullified by a face-mask penalty on the Commanders.

Daniels finished 29 of 40 for 300 yards and two touchdowns and rushed four times for 10 yards. Diggs had six catches for 44 yards and a score. Chig Okonkwo led Washington with seven receptions for 69 yards, Treylon Burks had four catches for 66 yards and Antonio Williams added three receptions for 50 yards. Rachaad White carried seven times for 27 yards and caught four passes for 30 yards and a touchdown. Austin Ekeler had one rush for 3 yards and two catches for 4 yards, while Terry McLaurin recorded one reception for 27 yards. John Bates had one catch for 4 yards, Dyami Brown had one catch for 6 yards and Luke McCaffrey returned three kickoffs for 72 yards. Tress Way punted three times for 156 yards, and Stevens made his only field-goal attempt.

Washington’s defense was led by Sonny Styles with 13 tackles. Frankie Luvu had eight tackles, Amik Robertson added seven, Jeremy Reaves made six and K’Lavon Chaisson finished with four. Odafe Oweh recorded three tackles and a sack, Shy Tuttle had three tackles and a sack, and Daron Payne, Dorance Armstrong, Rasul Douglas and Quan Martin each made three tackles. Javon Kinlaw, Nick Cross and Trey Amos had two tackles apiece. Deatrich Wise Jr., Colson Yankoff, Mike Sainristil and Tyler Owens each recorded one tackle.

McCaffrey paced San Francisco with 16 carries for 64 yards and nine receptions for 53 yards and two touchdowns. Purdy completed 21 of 29 passes for 264 yards and one touchdown and rushed five times for 28 yards. Kittle caught five passes for 69 yards and a touchdown, Mike Evans had three catches for 94 yards and Jordan Watkins added one reception for 22 yards. Brandin Cooks had one catch for 13 yards and Kyle Juszczyk had one reception for 10 yards. Kaelon Black rushed eight times for 34 yards and caught one pass for 3 yards. Jacob Cowing returned one kickoff for 24 yards and one punt for 2 yards.

Jaden Dugger led the San Francisco defense with 11 tackles. Fred Warner had eight tackles, Ji’Ayir Brown added five and Malik Mustapha made four. Keion White recorded four tackles and half a sack, while Mykel Williams had three tackles and a sack. Deommodore Lenoir and Jalen Graham each finished with three tackles. The 49ers protected their lead through the closing minutes after the Commanders had a potential scoring play erased by penalty.

Interstat’s game simulator had projected a final score of San Francisco 53, Washington 22. Interstat’s ELO system had projected San Francisco with a 95.2 percent probability to win. San Francisco had been installed as a pregame favorite with a spread of -7.5. The total score of 40 finished below the over/under line of 51.5.