Josh Rosen threw a 9-yard touchdown pass to fellow rookie Christian Kirk with 34 seconds to play to rally the Arizona Cardinals to an 18-15 victory over the San Francisco 49ers on Sunday in a matchup of teams with two of the worst records in the NFL.

The Cardinals beat San Francisco for the eighth straight time and second time in three weeks.

Arizona (2-6) got two fourth-quarter touchdown passes from Rosen after the 49ers (1-7) had built a 15-3 lead.

Rosen’s 13-yard pass to Larry Fitzgerald cut the lead to 15-10 with 11:06 to play. Fitzgerald also caught a 2-point conversion pass after Kirk’s TD.

Arizona Cardinals wide receiver Larry Fitzgerald (11) celebrates his touchdown catch against the San Francisco 49ers during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)
Arizona Cardinals wide receiver Larry Fitzgerald (11) celebrates his touchdown catch against the San Francisco 49ers during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)

Fitzgerald, in his 15th NFL season, caught eight passes for 102 yards, his best game of the season.

C.J. Beathard connected with Marquise Goodwin on a 55-yard play for the 49ers’ only touchdown.

San Francisco was slogging along with a 5-3 lead before Goodwin beat Patrick Peterson and took a short pass over the middle, then raced to the end zone to make it 12-3 in the third quarter. Robbie Gould’s second field goal of the game, from 20 yards, boosted the lead to 15-3.

Arizona Cardinals defensive end Chandler Jones (55) sacks San Francisco 49ers quarterback C.J. Beathard (3) during the first half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)
Arizona Cardinals defensive end Chandler Jones (55) sacks San Francisco 49ers quarterback C.J. Beathard (3) during the first half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)

San Francisco appeared to get a critical turnover with 4:44 to play, needing a coach’s challenge to get it. Arizona tight end Jermaine Gresham fumbled along the sideline and the 49ers’ Fred Warner recovered at the San Francisco 31. Officials initially ruled a 49er touched the ball while out of bounds, but the 49ers challenged and replays showed the player tried but failed to touch it.

But the Niners couldn’t move the ball and Arizona went 73 yards in 12 plays for the winning score, using 1:42.

The two TD drives came under the direction of new offensive coordinator Byron Leftwich, who was promoted from quarterbacks coach after Mike McCoy was fired.

San Francisco 49ers wide receiver Marquise Goodwin (11) scores a touchdown against the Arizona Cardinals during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)
San Francisco 49ers wide receiver Marquise Goodwin (11) scores a touchdown against the Arizona Cardinals during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)

In a first half dominated by strong defense and shaky offense, the 49ers led 5-3 at the break.

San Francisco scored first when, backed up deep in Arizona territory, Rosen was called for intentional grounding in the end zone. The resulting safety made it 2-0.

The only real scoring drive of the first half resulted in Dawson’s 31-yard field goal that put Arizona up 3-2. The 12-play, 78-yard drive was kept alive by a third-down pass interference penalty on Reuben Foster.

Arizona Cardinals wide receiver Larry Fitzgerald (11) pulls in a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) defends during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)
Arizona Cardinals wide receiver Larry Fitzgerald (11) pulls in a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) defends during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)

The only turnover of the first half set up San Francisco’s go-ahead field goal. Jaquiski Tartt stepped in front of intended receiver Kirk and intercepted Rosen’s pass, returning it 21 yards to the Cardinals 12. But the 49ers couldn’t move the ball and Gould’s 27-yard field goal put San Francisco ahead 5-3.

FITZ HITS 112

Fitzgerald’s 112th career touchdown catch moves him past Tony Gonzalez alone into seventh on the NFL career list. He’s caught a TD pass in each of his last two games after getting none the first six games of the season. He needs three to tie Antonio Gates for sixth.

Arizona Cardinals wide receiver Larry Fitzgerald (11) is hit by San Francisco 49ers cornerback Richard Sherman (25) and linebacker Fred Warner during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)
Arizona Cardinals wide receiver Larry Fitzgerald (11) is hit by San Francisco 49ers cornerback Richard Sherman (25) and linebacker Fred Warner during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)

INJURIES

The already beat-up 49ers lost two important defensive players.

Foster left early with a hamstring injury. Tartt was knocked out with a shoulder injury.

Arizona Cardinals wide receiver Christian Kirk (13) makes a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) defends during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)
Arizona Cardinals wide receiver Christian Kirk (13) makes a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) defends during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)

49ers defensive back Amare Exum Jr. left in the fourth quarter with a head injury.

UP NEXT

49ers: host Oakland on Thursday night.

Arizona Cardinals wide receiver Christian Kirk (13) makes a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) and cornerback Jimmie Ward (20) defend during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)
Arizona Cardinals wide receiver Christian Kirk (13) makes a touchdown catch as San Francisco 49ers defensive back Tyvis Powell (30) and cornerback Jimmie Ward (20) defend during the second half of an NFL football game, Sunday, Oct. 28, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)

Cardinals: have bye week, play at Kansas City on Nov. 11.

___

Source: The Associated Press

Sign up to receive our latest news!

By submitting this form, I agree to the terms.