Charles LeClaire-USA TODAY Sports

James Conner rushed for 105 yards and two touchdowns on 25 carries to lead the Arizona Cardinals to a 24-10 road win over the Pittsburgh Steelers on Sunday.

The game was marred by two severe weather delays, which caused the game to end at about 5:20 p.m. ET.

Kyler Murray went 13-of-23 passing for 145 yards and a touchdown to flank Conner for the Cardinals (3-10).

Steelers starting quarterback Kenny Pickett suffered an ankle injury during the second quarter and did not return. Mitch Trubisky replaced him and went 11-of-17 passing for 117 yards and a touchdown in defeat for Pittsburgh (7-5).

With the game tied at 3-3 in the second quarter, Arizona moved ahead on a 5-yard touchdown pass from Murray to Trey McBride with 15 seconds left until halftime. McBride finished the day with eight receptions for 89 yards.

The play finished off a 99-yard drive that went 15 plays and took 4:36 off of the clock. Arizona took over at its own 1-yard line after stopping Pittsburgh's Najee Harris on a fourth-and-goal running play.

Arizona took a 17-3 lead with 7:18 remaining in the third quarter on a 1-yard touchdown run by Conner.

The score was set up after Arizona recovered a fumble at the Pittsburgh 21-yard line.

The Cardinals grabbed a commanding 24-3 lead with 8:28 remaining in the game following a 9-yard touchdown run by Conner after a face mask penalty on a punt gave Arizona the ball at the Pittsburgh 33-yard line.

Pittsburgh rounded out the scoring with 4:25 remaining on a 2-yard touchdown pass from Trubisky to Diontae Johnson.

The Steelers drove 65 yards in seven plays on the game's opening drive, taking a 3-0 lead on a 29-yard field goal by Chris Boswell with 12:01 to go in the first quarter.

Arizona countered later in the first quarter, tying the game at 3-3 with 5:44 left in the first on a 51-yard field goal by Matt Prater.

More must-reads:

TODAY'S BEST
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3
2008 Celtics champion sentenced to prison despite emotional plea
Skip Bayless makes huge Tom Brady prediction after Netflix roast

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.