The Steelers got off to another quick start. They were 2/2 on third down conversions, RB Najee Harris had two rushes for nine yards, RB Benny Snell had an unfortunate drop but WR Diontae Johnson caught the one that mattered for a 51-yard TD on a pass Ben could have thrown 10 yards farther if he needed to. 7-0 PIT
The Heinz Faithful pulled a Beaver Stadium Special and forced a false start before Denver ran a single play from scrimmage. Pittsburgh stuffed two runs then FS Minkah Fitzpatrick tackled a catch in front of the sticks to force a three-and-out.
Najee was featured heavily on the Steelers’ next drive with five carries for 26 yards. QB Ben Roethlisberger also hit TE’s Pat Freiermuth and Eric Ebron on out routes to convert a couple of third downs. On the tenth play of the drive, OLB Malik Reed came around the back door to record a strip sack. The Broncos recovered and set up inside the Pittsburgh 30 yard line as Roethlisberger grimaced and tried to shake the pain out of that right arm.
Three straight plays to Broncos rookie RB Javonte Williams here. OLB TJ Watt had a chance to blow up the first play in the backfield but Williams wiggled free for two yards. On second down TJ busted out an inside swim move to drop Williams for a four-yard loss. He caught an underneath pass on third down but Spillane and Edmunds tackled the catch to force a FG attempt. 7-3 PIT
Pittsburgh ran a screen to TE Zach Gentry that went for 13 yards thanks to a key block in space by LT Dan Moore. Najee had three runs for 30 yards, including a 21-yarder he extended with the stiff arm. RB Kalen Ballage came in for a change of pace and lost yards, then Ben threw poorly-placed balls to Ballage and WR Juju Smith-Schuster to set up a FG attempt. K Chris Boswell knocked it through from 48. 10-3 PIT
The Steelers D posted a three-and-out with help from a DT Cam Heyward pass deflection. WR Courtland Sutton pitched in to the cause, donating a drop on third down.
Najee gained yardage on the ground on first and second down, but on third and short Ben threw deep for WR Chase Claypool. It appeared Claypool was held down while trying to elevate for the ball but it fell incomplete and no flag hit the turf. Steelers punted it back (P Presley Harvin struck a 56-yarder).
MLB Joe Schobert did a good job to hold the edge and a first down run was stopped at the line. Two plays later, Williams took a toss through a crack on third and one for 49 yards. He took it almost down to the goal line, but was flagged for spiking the ball at the end of the play. Backed up on the short grass, Heyward got the D on schedule with a strong play in run support. MLB Devin Bush came through for a sack pushing Denver back 11 yards, and Minkah tackled the catch short on third down to force another FG. 10-6 PIT
Juju took another jet sweep handoff and picked up three, but left the game with what appeared to be a dislocated shoulder after a hard hit from Karim Jackson. The next play Claypool caught a short crosser over the middle and just kept running around guys for 59 yards (see below). LB Anthony Johnson dropped what would have been an INT and DJ drew a PI penalty going into the end zone to set the Steelers up at the 1. It took Najee two attempts but he was able to get up and over the top for a TD. 17-6 PIT
With time ticking down in the first half, Sutton caught two straight out routes for first downs. It looked like Denver had some momentum until OLB Alex Highsmith drew two flags that stalled the drive. On first down the LT took a false start trying to get off the line too quickly, and on third down he was tackled by the neck to earn a holding flag. The penalty was declined, and Denver punted it back.
The Steelers got the ball back with about 90 seconds and two timeouts, although they were pinned at their own 10 yard line. They were able to move the ball a bit – most notably Harris got around the edge for 13 – but decided to live to fight another day and took it to the break. HALFTIME SCORE: 17-6 PIT
Denver came out moving and was able to pick up three first downs before the Steelers D planted their heels. Minkah stepped up in run support to hold Gordon to a one-yard gain, then Heyward took over. He and Maulet combined to hold Gordon to two yards on second down, then Cam got vertical and batted down another pass to stall another Broncos’ drive.
Pittsburgh came out feeding Najee again, and his second run – which including a key block from replacement WR Cody White and went for 18 – took him over 100 yards for the first game of his young career. LG Kevin Dotson took a holding penalty, but Najee went out there and got it back with an out-and-in for 17. On third and 3 Ben hit Claypool on a corner route for a first down, but he banged his throwing hand on a helmet on the follow through. Ben’s next throw to White looked weak, but the throw after connected with Freiermuth on an out for a first down. The Steelers’ drive stalled there and Boswell’s 51-yarder was good, but Denver was flagged for trying to climb the pile on the attempt and Pittsburgh was handed a fresh set of downs. Two incompletions to Najee later and Ben split three defenders in the end zone on this TD to Claypool.
The Broncos answered with a 14-play drive of their own. DT Henry Mondeaux had a nice spin move for a sack and Minkah had a TFL in the run game, but Denver converted three fourth downs, including a fourth and goal for a TD. 24-13 PIT
After a long drive like that – and into the fourth quarter with comeback time waning – the Steelers could have used a long, grind-it-out drive. Harris was hurt on the last drive and did not return to this game, and without their workhorse the Steelers couldn’t achieve a first down. Harvin’s punt was a beauty, traveling 63 yards and 50 net.
The next drive was rough for CB James Pierre. He was in good coverage but Bridgewater made a better throw to Patrick running a corner route for 15. Three plays later Sutton beat Pierre down the left sideline for a TD. The one thing the defense couldn’t do was give up a quick score, and that’s exactly what they did. The two-point conversion try flew through the back of the end zone incomplete. 24-19 PIT
Fortunately Ben was able to play some possession ball when they took over with less than 6:00 to play. There was a hot throw over the middle to DJ where he got loose for 22, then Claypool had a short catch, made a guy miss and took it up the sideline for 16, most importantly staying in bounds at the end to keep the clock running. Snell needed three rushes to pick up nine yards, and the Steelers settled for a FG to go up 8. 27-19 PIT
TJ got pressure on the first play and forced an incompletion. Patrick got loose for 23 yards and TE Noah Fant caught a pass over the middle to take us to the two-minute warning. Bush left the game with a groin injury and the Steelers were missing him out there late. After a first down and another pickup to Fant over the middle, Bridgewater took a shot deep for Sutton. In close coverage, Pierre extended fully and was nearly able to clamp the ball for an INT but more importantly he disrupted the pass. The next play Bridgewater found Hinton (the guy who caught their first TD) inside the 10 and he finished with a great sideline catch. Down 8 points, the Broncos had 4 shots from inside the Steelers 10:
First down: Joe Haden great coverage on the 6’4” Patrick, elevates to break up a pass in the end zone.
Second down: Bridgewater throws to Gordon, complete down inside the five. Schobert and SS Terrell Edmunds keep him out of the end zone.
Third down: throwing into the back of the end zone for former Steeler Diontae Spencer, Terrell Edmunds in great coverage with another PBU.
Fourth down: TJ Watt comes off the left edge and around the LT to force a decision. Bridgewater looking for Sutton in the back of the end zone. James Pierre in coverage reading Bridgewater’s eyes, breaks on the pass and comes down with the INT that seals the deal. FINAL SCORE 27-19 PIT