Published September 27, 2026 · By the Goalorithm model desk
Read the preview written before the game →
Game report
The San Francisco 49ers beat the Arizona Cardinals 36-30 in the NFL on Sunday, September 27. The 49ers put up 437 total yards, including 140 rushing yards, and won by six points.
Arizona finished with 365 total yards and 27 first downs, but the Cardinals’ effort ended in a loss.
The numbers
The 49ers totaled 437 yards: 297 through the air and 140 on the ground. Arizona had 365 yards, with 272 passing and 93 rushing.
San Francisco had 1 turnover and converted 62.5% of its third downs. The Cardinals had 0 turnovers and converted 50%.
The 49ers recorded 23 first downs and held possession for 21:16. Arizona had 27 first downs and possessed the ball for 38:44.
Top performers
Brock Purdy completed 15 of 27 passes for 297 yards, with 4 touchdowns for the 49ers. Christian McCaffrey ran for 75 yards on 15 carries, with a touchdown, while George Kittle caught 6 passes for 82 yards, with 2 touchdowns. San Francisco’s Keion White had a sack, and Eddy Pineiro made 1 of 1 field goals.
