Cardinals vs 49ers score: San Francisco wins 36–30
The 49ers held on after Arizona scored 17 points in the fourth quarter. George Kittle caught two touchdown passes from Brock Purdy.
| Team | 1 | 2 | 3 | 4 | Final |
|---|---|---|---|---|---|
| Arizona Cardinals | 0 | 6 | 7 | 17 | 30 |
| San Francisco 49ers | 7 | 10 | 6 | 13 | 36 |
San Francisco led 17–6 at halftime and 23–13 after three quarters. Arizona closed the gap to 29–27, but Kittle’s 20-yard touchdown catch restored a nine-point lead. The Cardinals added a late field goal.
How did the 49ers win?
Kittle’s two fourth-quarter catches were the difference after Arizona’s comeback. The first was a 10-yard touchdown; the second, from Purdy, covered 20 yards. Deebo Samuel had opened the scoring with an 82-yard touchdown reception.
How did Brock Purdy and George Kittle play?
Purdy completed 15 of 27 passes for 297 yards, four touchdowns and no interceptions. Kittle caught six passes for 82 yards and two scores.
Sources: NFL · game center · 49ers · scoring summary · 49ers · box score.