The 49ers held on to beat the Arizona Cardinals 36-30 in a game that saw Brock Purdy go 15/27 for 297 passing yards and 4 passing touchdowns, along with 34 rushing yards on 2 carries.
Christian McCaffrey led the way on the ground with 75 rushing yards on 15 carries, and a rushing touchdown, along with 41 receiving yards on 4 catches, while Kaleon Black had 17 rushing yards on 4 carries.
George Kittle led the way receiving with 82 receiving yards on 6 catches, and 2 receiving touchdowns, while Deebo Samuel had 80 receiving yards and a receiving touchdown after Mike Evans lateraled it him on the 49ers opening drive, and he had 14 rushing yards on 2 carries.
Mike Evans had 34 receiving yards on 3 catches, and 1 receiving touchdown, while Jordan Watkins had 60 receiving yards on 2 catches.
Defensively, Fred Warner led the way with 17 tackles, followed by Renardo Green with 13 tackles, and Dre Greenlaw with 8 tackles.
Ji’Ayir Brown had 6 tackles, while Jack Jones, & Deommodore Lenoir each had 5 tackles.
Garret Wallow, Marques Sigle, & Malik Mustapha each had 4 tackles, while Khalid Kareem, Gracen Halton, Keion White, & Sebastian Valdez each had 3 tackles.
The 49ers had 2 sacks, 1 each for White & Ogbo Okoronkwo.
TFL wise the 49ers had 3, 1 each for White, Halton, & Warner.
PBU wise the 49ers had 5, 1 each for Osa Odighizuwa, Halton, Lenoir, Brown, & Green.
Special teams wise Eddy Piñeiro went 1/1 on field goals with a make from 57-yards, while he went 3/5 on extra points, while Corliss Waitman had 3 punts for 145-yards, Samuel had 4 kick returns for 79 kick returns yards, and Jacob Cowing had 1 punt return for 7 punt return yards.
Next up for the 49ers are the Denver Broncos next Sunday, which will be on CBS, at 1:25pm pacific/4:25pm eastern, live from Levi’s Stadium, and as always, thank you for reading, you can follow me on X/Twitter @49erscap & on Blue Sky App @49erscap.bsky.social