San Francisco 49ers quarterback Brock Purdy passed for 297 yards with four touchdown passes, no interceptions and, for the third straight game, no sacks in their 36-30 win over the Arizona Cardinals.

As is their weekly way, the 49ers (3-0) had to overcome significant injuries to a withering roster. Both wide receiver Mike Evans (rib) and left tackle Trent Williams (neck stinger) got taken off by cart to the locker room, Evans appearing in more pain as he left behind an already thin unit of wide receivers.

Two Arizona touchdowns, on short passes by Brissett, cut the 49ers’ lead to 23-20 with 13 minutes remaining. Brissett’s 1-yard touchdown run capped a third touchdown drive and pulled them within 29-27.

The 49ers return to Levi’s Stadium to take on the Denver Broncos next Sunday.

San Francisco 49ers quarterback Brock Purdy #13   leaves the field after their 36-30 NFL win against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers quarterback Brock Purdy #13 leaves the field after their 36-30 NFL win against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers' Christian McCaffrey #23 gains yardage as he's pursued by Arizona Cardinals' Andrew Wingard #28 and Mack Wilson Sr. #1 in the third quarter of their NFL game at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers’ Christian McCaffrey #23 gains yardage as he’s pursued by Arizona Cardinals’ Andrew Wingard #28 and Mack Wilson Sr. #1 in the third quarter of their NFL game at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers fans Linda Martinez, center, and her daughter Lauren, 7, of Los Angeles, watch warmups before the start of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. To the left is Janet Dow, of Alaska. (Jane Tyska/Bay Area News Group)San Francisco 49ers fans Linda Martinez, center, and her daughter Lauren, 7, of Los Angeles, watch warmups before the start of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. To the left is Janet Dow, of Alaska. (Jane Tyska/Bay Area News Group)
Arizona Cardinals quarterback Jacoby Brissett #7 passes as he's wrapped up by San Francisco 49ers' Kevin Givens #90 in the third quarter of their NFL game against the San Francisco 49ers at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)Arizona Cardinals quarterback Jacoby Brissett #7 passes as he’s wrapped up by San Francisco 49ers’ Kevin Givens #90 in the third quarter of their NFL game against the San Francisco 49ers at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers fans arrive before the start of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers fans arrive before the start of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
Arizona Cardinals' Kendrick Bourne #17 loses control of the ball as he's tackled San Francisco 49ers' Marques Sigle #36 in the first quarter of their NFL game against at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)Arizona Cardinals’ Kendrick Bourne #17 loses control of the ball as he’s tackled San Francisco 49ers’ Marques Sigle #36 in the first quarter of their NFL game against at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers' Mike Evans #5 grimaces as he leaves the field after an injury in the second quarter of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers’ Mike Evans #5 grimaces as he leaves the field after an injury in the second quarter of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers quarterback Brock Purdy #13 passes under pressure in the third quarter of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers quarterback Brock Purdy #13 passes under pressure in the third quarter of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers' Ji'ayir Brown #27 breaks up a pass intended for Arizona Cardinals' Michael Wilson #14 in the fourth quarter of their NFL game at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers’ Ji’ayir Brown #27 breaks up a pass intended for Arizona Cardinals’ Michael Wilson #14 in the fourth quarter of their NFL game at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers' George Kittle #85 spikes the football after scoring a touchdown in the fourth quarter of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers’ George Kittle #85 spikes the football after scoring a touchdown in the fourth quarter of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
Arizona Cardinals' Zaven Collins #25 breaks up a pass intended for San Francisco 49ers' Kyle Juszczyk #44 in the fourth quarter of their NFL game at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)Arizona Cardinals’ Zaven Collins #25 breaks up a pass intended for San Francisco 49ers’ Kyle Juszczyk #44 in the fourth quarter of their NFL game at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers place kicker Eddy Pineiro #18 kicks an extra point, but hits the goal post and misses in the fourth quarter of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers place kicker Eddy Pineiro #18 kicks an extra point, but hits the goal post and misses in the fourth quarter of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
Former San Francisco 49ers and Oakland Raiders Jerry Rice signs autographs for fans before the start of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)Former San Francisco 49ers and Oakland Raiders Jerry Rice signs autographs for fans before the start of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers quarterback Brock Purdy #13 runs on a keeper on a play that was called back on a penalty in the fourth quarter of their NFL game against the Arizona Cardinals at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers quarterback Brock Purdy #13 runs on a keeper on a play that was called back on a penalty in the fourth quarter of their NFL game against the Arizona Cardinals at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)
San Francisco 49ers' George Kittle #85 celebrates their 36-30 NFL win against the Arizona Cardinals as he leaves the field at Levi's Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)San Francisco 49ers’ George Kittle #85 celebrates their 36-30 NFL win against the Arizona Cardinals as he leaves the field at Levi’s Stadium in Santa Clara, Calif., on Sunday, Sept. 27, 2026. (Jane Tyska/Bay Area News Group)