Recap: The Cardinals blew a 14-point fourth-quarter lead with under eight minutes left to play, but David Johnson came up with a 24-yard catch and run, Kyler Murray added a 24-yard run of his own and Zane Gonzalez won it on the final play of the game, 26-23, with a 31-yard field goal.
It was Gonzalez’s fourth field goal of the day. He hit earlier from 23, 20 and 22 yards and also missed from 31 yards in the second quarter.
The Cardinals (1-3-1) were just 1 of 6 in the red zone when it came to scoring touchdowns on Sunday, but it was enough for their first win of the season. The winless Bengals scored two touchdowns in a span of two minutes and eight seconds in the fourth quarter, but they couldn’t contain the Cardinals on the final drive of the game.
The Cardinals outgained the winless Bengals (0-5), 514 yards to 370 and set a season-high with 266 rushing yards.
Murray was 20-of-32 for 253 yards with no touchdowns and no interceptions. He ran 10 times for a season-high 93 yards and a first-quarter touchdown when he faked a handoff to David Johnson and ran a naked bootleg to his left.
David Johnson finished with 156 yards from scrimmage, rushing 17 times for 91 yards and catching three passes for 65 more.
Bengals quarterback Andy Dalton finished the game with 262 yards on 27-of-28 passing with two touchdowns and no interceptions. Cincinnati running back Joe Mixon ran for 61 yards on eight carries during the opening possession of the game, which helped set up a field goal, but the Cardinals’ defense kept him mostly under wraps after that.
Turning point: On second-and-6 from the Cardinals’ 39-yard line, Murray took a snap from shotgun and immediately saw a ton of open field in front of him. He immediately took off running up the gut and tried to make his way to the end zone before being tackled by Clayton Fejedelem at the 15-yard line.
With the score tied at 23, his 24-yard run easily put the Cardinals in field-goal position to win the game and Gonzalez delivered.
Star player: It had to be Murray, who combined for 356 yards on an all-around strong day by the No. 1 overall pick in this year’s draft. He was also only sacked once on the day.
Key injuries: Cornerback Tramaine Brock Sr. injured his right knee early in the second half when he appeared to get his foot caught in the turf. Kevin Peterson replaced him at corner. Brock returned to the game and then injured his shoulder and had to leave the game again.
Up next: The Cardinals return home to State Farm Stadium to meet the Falcons on Sunday. Kickoff is 1:05 p.m. It’s the sixth time the two teams have met in the last eight seasons.