San Francisco
49ers
2-2
21
FINAL
30
Arizona
Cardinals
4-0
AI Recap
AI RECAP
Franchise Hub Beat· 23d ago
In a thrilling Week 5 matchup, the Arizona Cardinals held off the San Francisco 49ers with a final score of 30-21, securing a crucial victory in the 2027 season. This win not only boosts Arizona's playoff hopes but also establishes them as a formidable force in the NFC West. Joe Milton was the star of the show for Arizona, throwing for an impressive 435 yards and four touchdowns, showcasing his ability to command the air attack. Nyck Harbor was his favorite target, racking up 261 receiving yards, continually finding ways to break free from coverage and make big plays. Meanwhile, Christian McCaffrey had a standout performance for the 49ers, rushing for 200 yards and keeping San Francisco competitive throughout the contest. On the defensive side, Arizona’s Will Johnson made a critical interception that shifted momentum in their favor, while Braden Fiske contributed with a sack to disrupt the 49ers' offensive rhythm. The turning point came late in the third quarter when Johnson’s pick set up a touchdown drive, allowing the Cardinals to extend their lead and ultimately seal the victory. The defensive efforts were pivotal, proving that big plays on both sides of the ball can define the outcome of a tightly contested game.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Joe MiltonQB341956%43542115.4
Brock PurdyQB221045%1120321.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB1220016.7152650
Jeremiyah LoveHB15523.5250130
Joe MiltonQB1-2-2.01000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Nyck HarborWR626143.5462800
Trey McBrideTE810913.61022300
Mike EvansWR37424.720440
DeAndre HopkinsWR23015.0140240
Jeremiyah LoveHB22110.5190110
Christian McCaffreyHB4184.5280100
Eugene Wilson IIIWR11717.0—0170
Marvin Harrison JrWR11414.080140
George KittleTE133.01030
Ricky PearsallWR100.01000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Trevon DiggsCB40101
Will JohnsonFS30101
Deommodore LenoirCB20103
Kyle DuggerSS50001
Renardo GreenCB50000
Budda BakerSS10101
Zion YoungLEDG10100
Fred WarnerMIKE30000
Braden FiskeDT11000
Josh SweatREDG11000
Upton StoutCB30000
Zaven CollinsLEDG11000
Greg Newsome IICB20000
Nick MartinWILL10000
Nick BosaLEDG10000
DJ McKinneyCB10000
Dorian WilliamsMIKE10000
Dru PhillipsFS10001
Myles MurphyLEDG10000
Dane BeltonSS10000
Dadrion Taylor-DemersonFS10000
Rod MooreFS00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Dominic ZvadaP0000
Eddy PineiroK0030
Joshua KartyK11332