Arizona
Cardinals
1-1
38
FINAL
21
San Francisco
49ers
2-0
AI Recap
AI RECAP
Franchise Hub Beat· 29d ago
In a decisive Week 3 matchup, the Arizona Cardinals topped the San Francisco 49ers with a final score of 38-21, solidifying their place in the early-season playoff conversation. The Cardinals showcased their offensive prowess, while the 49ers struggled to keep pace in a game that could prove pivotal for both teams' aspirations this season. Leading the charge for Arizona was quarterback Michael Penix Jr., who delivered a standout performance with 303 passing yards and four touchdown throws. His favorite target, Garrett Wilson, was instrumental in the victory, racking up 119 receiving yards. On the ground, San Francisco's Christian McCaffrey made his mark with 113 rushing yards, but it wasn't enough to shift the momentum back to the 49ers. Defensively, the Cardinals made critical plays that turned the tide, led by Dadrion Taylor-Demerson, who recorded two interceptions and three total tackles. Walter Nolen III added pressure with a sack, helping to stifle the 49ers' offensive rhythm. The gameโ€™s turning point came in the second half when Taylor-Demerson's second interception set up a quick touchdown drive for Arizona, effectively sealing the win and leaving San Francisco in a scramble to recover.
Passing
Box score: passing stats by player
PlayerPosATTCMPYDSTDINTRTG
Michael Penix JrQB151230340158.3
Brock PurdyQB21111771457.1
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCTDLNGFUM
Christian McCaffreyHB231134.92360
Jeremiyah LoveHB4184.5060
Brock PurdyQB188.0080
Michael Penix JrQB1-5-5.0000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRTDLNGDROP
Garrett WilsonWR411929.82490
Trey McBrideTE411528.82620
Mike EvansWR39431.31651
Marvin Harrison JrWR35618.70200
Ricky PearsallWR33812.70220
George KittleTE3279.00160
Christian KirkWR11414.00140
Caleb DouglasWR11313.00130
Christian McCaffreyHB144.0040
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Dadrion Taylor-DemersonFS30200
Harrison SmithFS10100
Sean Murphy-BuntingCB00100
Walter Nolen IIIDT11000
Upton StoutCB30000
Mykel WilliamsREDG11000
Owen PappoeWILL30000
Romello HeightLEDG11000
Budda BakerSS20000
Renardo GreenCB20000
Sebastian Joseph-DayDT20000
Will JohnsonCB20000
Joey BosaLEDG10001
Kei'Trel ClarkCB10002
Malik MustaphaFS10000
Josh SweatREDG10000
Deommodore LenoirCB10000
Nate HobbsCB10000
Ji'Ayir BrownSS10000
Nick MartinWILL10000
Nick BosaLEDG10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK0030
Chad RylandK11533