The Cardinals' running back situation was in grave danger earlier this week, but now it looks to be in good shape.
Kenyan Drake had a masterful debut on Thursday night against the 49ers and will be ready for more work next week against the Buccaneers. He will be joined by David Johnson, who is expected back after missing the past two games with an ankle injury.
"Having two guys that we feel like can be dominant players for us is exciting," coach Kliff Kingsbury said.
Drake was badly needed against San Francisco because Johnson and backup Chase Edmonds were sidelined because of injury. He ran for 110 yards and a touchdown at 7.3 yards per carry while adding four catches for 52 yards.
Edmonds (hamstring) is not expected to play against Tampa Bay, but when he does return, it would result in a crowded backfield. Kingsbury said he would rather have too many running backs than too few.
"We learned that," Kingsbury said. "Reps, rotation, that will work itself out."
Drake is used to a timeshare, as he was often part of a two- or three-headed attack with the Dolphins. Johnson has been used as the bellcow since his 2016 breakout season, and it remains to be seen how the playing time will be distributed against Tampa Bay.
Kingsbury said some running backs perform better when they aren't overloaded with touches, while others get stronger as the game moves along.
"You've got to know what their capacity is, if you will," Kingsbury said. "We'll see what Kenyan can do. I thought he handled a heavy load last night. With David back, you know you have two fresh running backs that are really good players."
PASS DEFENSE STRUGGLES CONTINUE
The Cardinals' pass defense was an issue again on Thursday, as 49ers quarterback Jimmy Garoppolo finished 28-of-37 passing for 317 yards and four touchdowns. The Cardinals have allowed an opposing passer rating of 118.4 this season, with 24 touchdowns against only two interceptions.
Kingsbury is hoping to pinpoint ways to improve in the final seven games.
"That's a work in progress," he said. "That's we're trying to work through, is how we can get off the field on third downs and slow those guys down. We've played some very good quarterbacks, but as a unit, we've got find a way to be better against the pass."
Cornerback Patrick Peterson had issues in coverage, most notably on a 21-yard touchdown catch by 49ers wide receiver Dante Pettis in the third quarter. Peterson let up before the ball was caught, but Kingsbury was more concerned about a miscommunication during the play that made Peterson take a step toward a different receiver before trying to recover.
"I don't think it was an effort deal as much as he was confused," Kingsbury said. "I think it was just a paralysis-by-over-analysis situation."
PUGH'S SPOT ON THE LINE UNDETERMINED
It is unclear if starting right tackle Justin Murray (knee) will be able to return against the Buccaneers. Justin Pugh moved from left guard to right tackle against the 49ers, with Mason Cole filling in on the interior.
"We are working through that," Kinsbury said. "Justin (Murray) is day-to-day. But I thought Pugh performed at a high level for not having that played that in years."
Images from Thursday Night Football at State Farm Stadium

QB Kyler Murray

RB Kenyan Drake

Cardinals quarterback Kyler Murray throws prior to an NFL football game against the San Francisco 49ers on Halloween.

Cardinals wide receiver Christian Kirk (13) is tackled by San Francisco 49ers cornerback Richard Sherman (25) during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

RB Kenyan Drake celebrates his touchdown run.

49ers wide receiver Kendrick Bourne (84) pulls in a touchdown pass as Cardinals cornerback Byron Murphy (33) defends during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

49ers wide receiver Emmanuel Sanders (17) is hit by Arizona Cardinals strong safety Budda Baker (32) as defensive back Tramaine Brock (20) defends during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

Cardinals running back Kenyan Drake.

49ers tight end George Kittle (85) scores a touchdown as Arizona Cardinals outside linebacker Haason Reddick (43) defends during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

Cardinals quarterback Kyler Murray (1) throws against the San Francisco 49ers during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

Cardinals Kenyan Drake (41) score a touchdown as San Francisco 49ers cornerback Richard Sherman during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz.

Cardinals running back Kenyan Drake warms up prior to an NFL football game against the San Francisco 49ers, Thursday, Oct. 31, 2019, in Glendale, Ariz.

A Cardinals fan cheers prior to an NFL football game against the San Francisco 49ers, Thursday, Oct. 31, 2019, in Glendale, Ariz.

RB Kenyan Drake celebrates his touchdown run.

Cardinals quarterback Kyler Murray (1) warms up prior to an NFL football game against the San Francisco 49ers, Thursday, Oct. 31, 2019, in Glendale, Ariz.

RB Kenyan Drake takes the first carry of the game 36 yards.

A Cardinals fan on Halloween.

S Budda Baker breaks up a pass intended for 49ers TE George Kittle.

Arizona Cardinals quarterback Kyler Murray throws against the 49ers.

San Francisco 49ers tight end George Kittle (85) tries to avoid Arizona Cardinals defenders during the first half of an NFL football game, Thursday, Oct. 31, 2019, in Glendale, Ariz. (AP Photo/Rick Scuteri)

San Francisco 49ers quarterback Jimmy Garoppolo throws against the Cardinals.

Cardinals running back Kenyan Drake (right) celebrates his touchdown against the San Francisco 49ers with wide receiver Larry Fitzgerald (left).

49ers wide receiver Emmanuel Sanders scores a touchdown as Cardinals linebacker Haason Reddick defends.

Cardinals quarterback Kyler Murray throws against the San Francisco 49ers.

49ers tight end George Kittle is tackled short of the goal line by Cardinals safety Deionte Thompson.

49ers quarterback Jimmy Garoppolo gets the throw off as Cardinals linebacker Terrell Suggs applies pressure.

49ers wide receiver Deebo Samuel can't make the catch as Cardinals linebacker Jordan Hicks defends.

Cardinals WR Larry Fitzgerald against the 49ers.

49ers defensive end Nick Bosa blocks against Cardinals offensive tackle D.J. Humphries.

49ers running back Matt Breida avoids the tackle of Cardinals cornerback Patrick Peterson.

Cardinals wide receiver KeeSean Johnson celebrates his touchdown against the San Francisco 49ers with fans during the second half.

Cardinals quarterback Kyler Murray is tackled by 49ers defensive end Dee Ford during the game on Halloween.

Cardinals linebacker Chandler Jones celebrates his sack of 49ers quarterback Jimmy Garoppolo during the second half on Thursday.

49ers quarterback Jimmy Garoppolo throws against the Cardinals during the second half.

Cardinals wide receiver Larry Fitzgerald takes a hit by 49ers linebacker Fred Warner.

Cardinals running back Kenyan Drake during the second half.

Cardinals wide receiver Andy Isabella scores a touchdown against the San Francisco 49ers late during the second half.

49ers running back Tevin Coleman is hit by Cardinals linebackers Jordan Hicks and Cassius Marsh.

A fan dressed in a halloween costume cheers during the second half of an NFL football game between the San Francisco 49ers and the Arizona Cardinals on Thursday night.

49ers wide receiver Richie James runs as Cardinals linebacker Dennis Gardeck defends.

Cardinals wide receiver Andy Isabella runs for touchdown after the catch as 49ers cornerback Jimmie Ward pursues during the second half.

49ers quarterback Jimmy Garoppolo greets Cardinals linebacker Chandler Jones after the game in Glendale, Ariz. The 49ers won 28-25.

Cardinals wide receiver Larry Fitzgerald greets 49ers cornerback Richard Sherman after the game on Thursday Night Football. The 49ers won 28-25.

49ers quarterback Jimmy Garoppolo greets Cardinals quarterback Kyler Murray after the game. The 49ers won 28-25.

Cardinals head coach Kliff Kingsbury (left) greets San Francisco 49ers head coach Kyle Shanahan after an NFL football game on Halloween in Glendale, Ariz. The 49ers won 28-25.