Arizona
Cardinals
0-2
46
FINAL
60
San Francisco
49ers
1-1
AI Recap
AI RECAP
Franchise Hub Beat· 38d ago
The San Francisco 49ers outlasted the Arizona Cardinals 60-46 on Sunday in a Week 3 shootout that never bothered pretending to be anything else. Both offenses traded haymakers from the opening drive, and the scoreboard operator earned his check. In the end, San Francisco simply had the ball-carrier neither defense could account for. The win moves the 49ers forward in an NFC West race that already looks like it will be settled by points, not stops. Christian McCaffrey was the story, and it wasn't particularly close. The San Francisco back piled up 430 rushing yards, controlling the tempo and turning would-be stalled possessions into scoring drives. Arizona's Carson Beck did everything he could to keep pace, throwing for 249 yards and four touchdowns while spreading the ball around. Michael Wilson led all receivers with 98 yards, giving Beck a reliable target on the outside as the Cardinals kept swinging. Defensively, this was a day of survival rather than dominance. Jack Gibbens was the one true difference-maker on that side of the ball, picking off two passes to hand Arizona short fields it desperately needed. San Francisco countered with Renardo Green's team-high four tackles and a sack from Mykel Williams, modest numbers that nonetheless came in critical spots. The turning point was simple: even with Gibbens' two takeaways, the Cardinals had no answer for McCaffrey's ground assault, and every Arizona response was met with another long, clock-draining 49ers drive.
Passing
Box score: passing stats by player
PlayerPosATTCMPYDSTDINTRTG
Carson BeckQB33182494380.6
Brock PurdyQB611402—
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCTDLNGFUM
Christian McCaffreyHB1643026.98840
Jeremiyah LoveHB201939.71430
Trey BensonHB24924.51450
Jordan JamesHB000.0000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRTDLNGDROP
Michael WilsonWR79814.02341
Marvin Harrison JrWR56412.82190
Trey McBrideTE25728.50420
Trey BensonHB11616.00160
Jake TongesTE11414.00140
Jeremiyah LoveHB284.00100
Jalen BrooksWR166.0060
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Renardo GreenCB40200
Jack GibbensWILL00200
Malik MustaphaFS20100
Mykel WilliamsREDG21000
Budda BakerSS30000
Dre GreenlawWILL30000
Deommodore LenoirCB30002
Marques SigleSS30001
Zaven CollinsLEDG20000
Ji'Ayir BrownSS20002
Nick BosaLEDG20000
Kevin GivensDT10000
Max MeltonCB10000
Will JohnsonCB10000
Jaden DuggerMIKE10000
Karson ShararWILL10000
Garrett WilliamsCB10000
Osa OdighizuwaDT10000
Upton StoutCB00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK0020
Eddy PineiroK0000