Updated 5:21 pm, Sunday, October 1, 2017
Photo: Rick Scuteri, Associated Press
GLENDALE, Ariz. — New month, same result.
The 49ers opened October by losing to the Cardinals 18-15 in overtime Sunday on Carson Palmer’s 19-yard touchdown pass to Larry Fitzgerald with 32 seconds left to drop their fourth straight game to open the Kyle Shanahan era.
The 49ers were on the verge of their first victory. They opened the extra session with a 17-play, 73-yard drive that took nearly eight minutes off the 10-minute overtime clock and was capped by a 23-yard field goal from Robbie Gould with 2:24 left.
However, the Cardinals responded with the game’s first touchdown on a seven-play, 75-yard drive that ended with Palmer’s pass to Fitzgerald, who had just three catches for 13 yards in regulation.
It was the latest close-but-not-quite defeat for the 49ers, who have now dropped games by three, three and two points this season after a 23-3 season-opening loss to the Panthers.
Another common thread in their losses? A lack of offense.
On Sunday, the 49ers didn’t score a touchdown for the third time in four games this season. Quarterback Brian Hoyer completed 24 of 49 passes for 234 yards with an interception and posted a 54.3 passer rating.
However, the 49ers hung in thanks to Gould and a ferocious pass rush.
Gould, who was signed in March, also made kicks of 49, 39, 47 and 48 yards to extend his streak of field goals made to 28 dating to 2015.
The 49ers, who arrived with the second-fewest sacks (three) in the NFL, had no problem generating pressure against a team that had allowed the fourth most (11) in the league and were playing without starting guards Alex Boone and Mike Iupati, both former 49ers.
The 49ers had six sacks, including two from linebacker Elvis Dumervil, who was joined by DeForest Buckner, Ray-Ray Armstrong, Eli Harold and rookie Solomon Thomas, who had his first sack.
The tone for the defensive struggle that featured just nine field goals in the first 69-plus minutes was established quickly.
The Cardinals opened the game by driving 68 yards on 12 plays to set up a 3rd-and-goal at the 4-yard line. However, they came away without points after Palmer, under pressure from Buckner and Aaron Lynch, flung a pass that was batted by cornerback Rashard Robinson to linebacker Armstrong, who made a diving interception in the end zone.
There were two touchdowns that were wiped out.
In the second quarter, Palmer tossed a 12-yard touchdown pass to running back Andre Ellington, but it was overturned on replay review after it was determined he didn’t have control of the ball.
In the third quarter, Hoyer threw an 11-yard touchdown to running back Matt Breida, but it was called back because of a pass-interference penalty on wide receiver Trent Taylor.
Briefly: Wide receiver Marquise Goodwin exited in the first quarter with a concussion. Goodwin sustained two concussions last year when he was with the Bills. … Safety Adrian Colbert left the game with a hamstring injury, and linebacker Dekoda Watson exited with a groin injury. … Rookie quarterback C.J. Beathard made his NFL debut in the third quarter after Hoyer missed a play after taking a huge hit. Beathard handed off to Carlos Hyde, who had a 15-yard gain … Dumervil’s first sack was the 100th of his career.