NFL Week 4 Game Recap: San Francisco 49ers 35, Arizona Cardinals 16

2RYM81P San Francisco 49ers running back Christian McCaffrey (23) scores a touchdown during the second half of an NFL football game against the Arizona Cardinals in Santa Clara, Calif., Sunday, Oct. 1, 2023. (AP Photo/Godofredo A. Vasquez)

The San Francisco 49ers improved to 4-0 with an NFC West divisional win over the Arizona Cardinals, who once again delivered a very respectable effort despite a final score of 35-16 that looks a bit uglier than reality.

Brock Purdy was nearly flawless and the 49ers were able to pull away late, but this was a 21-16 football game with less than five minutes remaining in the third quarter. That said, San Francisco was in the driver’s seat throughout and closed the door shortly thereafter with an eight-play, 75-yard touchdown drive.

Offensive spotlight: Cardinals wide receiver Marquise Brown finished with seven receptions for 96 yards, including a 41-yard snag on a busy afternoon against one of the league’s top defenses. Quarterback Josh Dobbs was once again strong, throwing for 265 yards and two touchdowns while adding 48 rushing yards and taking just one sack. Arizona deserves credit for averaging 5.4 yards per play and sustaining five separate drives for 10-plus plays, even though the points didn’t follow.

49ers quarterback Brock Purdy was almost perfect in this game, completing 20 of his 21 passes for 283 yards (13.5 yards per attempt) with a touchdown. Wide receiver Brandon Aiyuk returned from an injury that kept him out of Week 3 and racked up six receptions for 148 yards. Last but certainly not least, running back Christian McCaffrey had three rushing touchdowns and a receiving touchdown, extending his streak of consecutive games with a score to 13.

Defensive spotlight: Cardinals edge defender Dennis Gardeck continued his strong start to the season, adding another sack to his tally. Otherwise, there really weren’t many defensive highlights in the contest, as San Francisco averaged 7.5 yards per play and scored on five of six offensive possessions that didn’t include kneeldowns.

49ers linebackers Fred Warner and Dre Greenlaw were all over the field, both recording eight solo tackles. Interior defender Javon Hargrave added a sack, but the Cardinals' offense was able to sustain several drives before the 49ers' defense came up with key stops.

Rookie spotlight: 49ers rookie wide receiver Ronnie Bell had a reception for seven yards on a quick screen with Deebo Samuel motioning pre-snap to the other side of the formation, a nice design from Kyle Shanahan that created easy yards. Rookie kicker Jake Moody made all five extra points.

Cardinals rookie wide receiver Michael Wilson continued an impressive start to his NFL career, hauling in seven receptions for 76 yards and two touchdowns. Wilson was creating separation all afternoon and popping back up after a few big crunches from the 49ers defense. Rookie cornerback Kei’Trel Clark added a tackle for loss, and rookie tackle Paris Johnson held up well in pass protection for much of the afternoon.

Box Score

Passing
Arizona Cardinals
Player Fantasy Comp/Att Yds YPA TD Int Long Sacks Rtg
Joshua Dobbs 23.4 28 / 41 265 6.5 2 0 41 1 102.2
San Francisco 49ers
Player Fantasy Comp/Att Yds YPA TD Int Long Sacks Rtg
Brock Purdy 21.32 20 / 21 283 13.5 1 0 42 1 134.6
Rushing
Arizona Cardinals
Player Fantasy Car Yds YPC TD Long Fum Lost
Joshua Dobbs 23.4 12 48 4 0 12 0
James Conner 6.6 11 52 4.7 0 11 0
Emari Demercado 5.4 1 3 3 0 3 0
Ezekiel Turner 0.2 1 2 2 0 2 0
San Francisco 49ers
Player Fantasy Car Yds YPC TD Long Fum Lost
Christian McCaffrey 51.7 20 106 5.3 3 18 0
Brock Purdy 21.32 2 0 0 1 1 0
Jordan Mason 3.3 3 10 3.3 0 4 0
Kyle Juszczyk 1.7 2 3 1.5 0 3 0
Deebo Samuel 0.6 3 6 2 0 5 0
Sam Darnold -0.1 1 -1 -1 0 -1 0
Receiving
Arizona Cardinals
Player Fantasy Tgt Rec Yds YPT YPR TD Long
Michael Wilson 26.6 7 7 76 10.9 10.9 2 33
Marquise Brown 16.6 10 7 96 9.6 13.7 0 41
Zach Ertz 11.3 10 6 53 5.3 8.8 0 15
James Conner 6.6 2 1 4 2 4 0 4
Emari Demercado 5.4 4 3 21 5.2 7 0 13
Zach Pascal 4 4 3 10 2.5 3.3 0 9
Trey McBride 1.5 1 1 5 5 5 0 5
Geoff Swaim 0 1 0 0 0 0 0 0
Rondale Moore 0 2 0 0 0 0 0 0
San Francisco 49ers
Player Fantasy Tgt Rec Yds YPT YPR TD Long
Christian McCaffrey 51.7 8 7 71 8.9 10.1 1 13
Brandon Aiyuk 23.8 6 6 148 24.7 24.7 0 42
Ray-Ray McCloud III 4.2 2 2 22 11 11 0 14
Jordan Mason 3.3 1 1 13 13 13 0 13
Willie Snead IV 1.9 1 1 9 9 9 0 9
George Kittle 1.9 1 1 9 9 9 0 9
Kyle Juszczyk 1.7 1 1 4 4 4 0 4
Ronnie Bell 1.7 1 1 7 7 7 0 7
Subscriptions

Unlock the 2023 Fantasy Draft Kit, with League Sync, Live Draft Assistant, PFF Grades & Data Platform that powers all 32 Pro Teams

$31 Draft Kit Fee + $8.99/mo
OR
$89.88/yr + FREE Draft Kit