Steelers at Cardinals score: Pittsburgh defense keeps forcing turnovers, winning streak reaches three

The injury-riddled Steelers stayed on the inside track of the AFC playoff picture with a win in Arizona

Stellar defense and a reliable rushing attack propelled the Pittsburgh Steelers to a 23-17 road victory over the Arizona Cardinals. The Steelers improved to 8-5 while remaining on the inside track of the AFC playoff picture. Pittsburgh also ensured its 16th straight non-losing season, the second longest such stretch in the NFL, behind only the Patriots. The Cardinals fell to 3-9-1 after losing a sixth straight game. 

The Steelers' defense, No. 1 in the NFL in forcing turnovers entering the game, picked off Cardinals rookie quarterback Kyler Murray three times in the second half. Pittsburgh's defense was complemented by quarterback Devlin "Duck" Hodges, the Steelers' undrafted rookie who failed to make Pittsburgh's 53-man roster coming out of the preseason. Hodges, who became the first undrafted rookie in 32 years to win his first three NFL starts, won his second consecutive start and his second of two road starts. 

Receiver Diontae Johnson, a third-round pick out of Toledo, had his best game as a pro, scoring two touchdowns that included his third quarter touchdown reception. After the Cardinals cut Pittsburgh's lead to three points late in the fourth quarter, a 16-yard run by Johnson and a clutch catch on a third and 13 play set up Chris Boswell's third field goal of the game. Sacks by Cam Heyward and Bud Dupree on the Cardinals' final possession set the stage for Joe Haden's game-clinching pick with 36 seconds left. 

Here's a more in-depth look at how the Steelers won this duel in the desert while inching another step closer towards a playoff berth. 

Why the Steelers won 

Pittsburgh's defense continues to force turnovers while strengthening its case as the best unit in the NFL. A year after failing to come up with stops and forced turnovers, the Steelers' defense continues to rise to the occasion more often than not. While they did allow a late touchdown pass from Kyler Murray to David Johnson, Pittsburgh's defense made up for it with Haden's game-clinching pick, the second straight game that has essentially ended with a Haden interception. T.J. Watt's end zone pick on fourth and goal earlier in the quarter was yet another example of Pittsburgh's defensive brilliance this season since acquiring safety Minkah Fitzpatrick three weeks into the season. 

The Steelers' offense, once again, made just enough plays to complement the play of their defense. While Hodges continues to take care of the football while making timely throws, he has also continues to receive strong contributions by Pittsburgh's young playmakers, led by Johnson, Benny Snell, and James Washington. The Steelers' offensive line, after going through some struggles earlier this season, is playing their best football of the season. 

Special teams also played a vital role in the outcome of Sunday's game. Chris Boswell made all three of his field goal attempts, while Johnson recorded the Steelers' first punt return for a touchdown since 2015. 

Why the Cardinals lost 

While they put forth another good effort, turnovers and their inability to protect Murray were two of the main reasons why the Cardinals saw their losing streak stretch to six games. Arizona also could not establish the run while failing to stop the Steelers' rushing attack. Credit should be given to Murray, who did throw two touchdown passes to keep the Cardinals in the game. Arizona's defense also deserves credit for coming up with a big forced fumble of Snell that set up the Cardinals' first points. Yes, the Cardinals made some plays that nearly allowed them to pull off the upset, but their self-inflicted wounds let to yet another one-possession loss.

Turning point 

After taking an early 10-0 lead, the Steelers were in jeopardy of giving up their lead after Murray and Arizona's offense drove to Pittsburgh's 26-yard-line midway through the third quarter. That was until Haden came up with his first pick of Murray that helped set up Hodges' two-yard touchdown pass to Johnson to put the Steelers back up by 10 points. 

Play of the game

After scoring on their opening drive, the Steelers stretched their lead to ten points on Johnson's punt return for a score. Johnson, the 2018 Mid-American Conference Special Teams Player of the Year, also led the Steelers with six catches for 60 yards. 

Quotable

"He's just a quality, low-maintenance, high production, veteran player. And Steve (Nelson) as well. Obviously, Joe [Haden] made the splash today, so he deserves the recognition, but I can't say enough about both of those low maintenance, high-production veteran corners that provide a nice, high floor for us in terms of performance." -- Steelers head coach Mike Tomlin on the play of cornerbacks Haden and Steven Nelson, who was acquired by the Steelers via free agency this past offseason. Nelson and Haden are two of the main reasons why Pittsburgh's defense entered Sunday's ranked seventh in the league in passing yards allowed.

What's next 

The Steelers will host the Buffalo Bills on Sunday Night Football. The game will have major playoff implications, as the Bills and Steelers would be the fifth and sixth seeds if the AFC playoffs started today, respectively. The game may very well determine which team ends up as the higher wild card seed when the postseason begins one month from now. 

The Cardinals will host the Browns (who improved to 6-7 on Sunday with a home win over the Bengals) in their regular season home finale. Arizona will finish the year with road games against divisional foes Seattle and Los Angeles. 

Re-live the action from today's game by taking a look at our updates, highlights and analysis from Pittsburgh's win in Arizona. 

23
17
SUN 4:25 P
ARI +2.5, o43.5
ARI 2.5, O/U 43.5

Season Leaders

passing
headshot-image
M. Rudolph 1765 YD, 13 TDS, 9 INTS
headshot-image
M. Rudolph 1765 YD, 13 TDS, 9 INTS
headshot-image
K. Murray 3722 YD, 20 TDS, 12 INTS
headshot-image
K. Murray 3722 YD, 20 TDS, 12 INTS
rushing
headshot-image
J. Conner 116 ATT, 464 YD, 4 TDS
headshot-image
J. Conner 116 ATT, 464 YD, 4 TDS
headshot-image
K. Drake 123 ATT, 643 YD, 8 TDS
headshot-image
K. Drake 123 ATT, 643 YD, 8 TDS
receiving
headshot-image
J. Washington 44 REC, 735 YD, 3 TDS
headshot-image
J. Washington 44 REC, 735 YD, 3 TDS
headshot-image
L. Fitzgerald 75 REC, 804 YD, 4 TDS
headshot-image
L. Fitzgerald 75 REC, 804 YD, 4 TDS
Live updates
(177)
See New Posts

Thanks everyone for joining our live coverage of today's game. We'll be live from Heinz Field next week when the Steelers host the Bills on "Sunday Night Football". Thanks again, have a great week!

December 9, 2019, 1:20 AM

Murray sacked on consecutive plays as Steelers defense putting the finishing touches on another monster game.

December 9, 2019, 12:08 AM
@AZCardinals via Twitter
December 9, 2019, 12:06 AM
@AZCardinals via Twitter
December 9, 2019, 12:06 AM

Steelers go conservative on third and goal, calling a pitch to Whyte that forces Cardinals to use their final timeout. Boswell's field goal makes it 23-17 with 1:42 left.

December 9, 2019, 12:05 AM

Don't hate the play call, but bad result for Steelers as clock stops. Nice play by Chandler Jones breaking that pass up.

December 9, 2019, 12:04 AM

Snell loses yards but stays in bounds, forcing Cardinals to call a time out. Now down to one timeout with 1:55 left.

December 9, 2019, 12:02 AM

What a clutch completion to Johnson. Give Hodges a ton of credit too for buying time and allowing Johnson to get open.

December 8, 2019, 11:59 PM
@AZCardinals via Twitter
December 8, 2019, 11:59 PM

Pre-snap penalty makes it third and long. Wondering how Steelers will handle this third down. I'm thinking pass to Samuels.

December 8, 2019, 11:58 PM

Big third down coming up for Steelers. Look for Hodges to keep it here. He's had success running the ball today.

December 8, 2019, 11:57 PM

Steelers go Wild Cat for second straight week: Samuels pitches to Johnson for 16 yards. What a game Johnson is having.

December 8, 2019, 11:56 PM

Cardinals have now scored 10 points off turnovers, Steelers have scored 7 off turnovers. But feels like the momentum the Cardinals have gained off of their turnovers has been bigger.

December 8, 2019, 11:50 PM

Give credit to Murray and the Cardinals. It's been tough sledding today, but the Cards continue to show faith in his ability to make plays.

December 8, 2019, 11:50 PM
@steelers via Twitter
December 8, 2019, 11:49 PM

Just like that, David Johnson scores to bring the Cardinals to within four points with just under 7 minutes left. Johnson got behind Terrell Edmunds to catch his fourth TD pass of the season. Hard to pin this on Steelers' defense if you're a Pittsburgh fan. That "fake" punt was bad.

December 8, 2019, 11:49 PM

CBS Sports announcers saying -- at second glance -- that this wasn't a designed fake punt. Something to monitor during Tomlin's postgame presser.

December 8, 2019, 11:47 PM

That fake punt could cost the Steelers a postseason spot if Cardinals come back to win this game. Arizona getting another chance after missing their fourth down on the previous possession.

December 8, 2019, 11:47 PM
See More
Our Latest Stories