The highs and lows of the Steelers preseason matchup vs. the Carolina Panthers.
7:35 p.m. ET - Kickoff
7:45 p.m. ET - What went right: The Steelers won the toss and received the opening kickoff, and despite playing without a single starter on offense, Joshua Dobbs directed a 10-play, 79-yard touchdown drive that he capped himself with a 3-yard run. On the possession, Dobbs converted a third-and-6 with a 10-yard run that was aided by a nice block at the line to gain by Jaylen Samuels; he converted a third-and-10 with an 18-yard pass to Justin Hunter; and then two plays later Dobbs connected on a 36-yard pass to tight end Bucky Hodges that set up a first-and-goal at the 3-yard line.
7:58 p.m. ET - What went right: The Steelers extended their lead to 14-0 with another touchdown, which came on their second offensive possession. It was a three-play, 86-yard drive that took only 96 seconds to complete and was capped by a 27-yard pass from Dobbs to Tevin Jones. One the first play of the possession, Dobbs hooked up with Justin Hunter for a 46-yard gain to the Carolina 40-yard line. Damoun Patterson followed with a 13-yard run on a reverse, and then came the pass to Jones for the touchdown. The Steelers led, 14-0 with 5:10 left in the first period.
8:08 p.m. ET - End of 1st Quarter: Steelers 14, Panthers 0
8:17 p.m. ET - What went wrong: The Panthers cut their deficit in half with a 12-play, 81-yard drive that ended with a 6-yard touchdown pass from Taylor Heinicke to Mose Frazier with 13:59 remaining in the first half. It was a 12-play, 81-yard drive during which Heinicke completed 6-of-7 for 59 yards and the touchdown.
8:39 p.m. ET - What went right: A couple of iffy roughing-the-passer penalties benefitted the Steelers on an eight-play, 51-yard drive that ended with a 21-yard field goal by Chris Boswell that extended the lead to 17-7 with 4:03 left in the first half. On a second-and-7 from the Carolina 28-yard line, Dobbs was sacked for a 13-yard loss, but instead of a third-and-20 from the Carolina 41-yard line, it became a first-and-10 from the 14-yard line after Bryan Cox Jr. was penalized for roughing Dobbs. On the next play, an incomplete pass for Trey Griffey, Jared Norris was flagged for roughing Dobbs to give the Steelers a first-and-goal at the 7-yard line. Three plays later, Boswell kicked the field goal.
8:47 p.m. ET - What went right: The Steelers defense recorded the first takeaway of the game on the second sack-strip by Ola Adeniyi of the preseason. It was a third-and-9 at the Carolina 34-yard line, and following the sack, Keion Adams recovered at the Panthers 29-yard line with 1:48 remaining in the first half.
8:55 p.m. ET - What went right: The Steelers capitalized on the takeaway and stuck it in the end zone on a pinpoint 24-yard laser from Mason Rudolph to Tevin Jones on a third-and-20. Rudolph then ran in for the two-point conversion, and after taking a hit from Panthers linebacker Andre Smith, Rudolph got in the defender's face and was flagged for a taunting penalty. The eight points extended the Steelers' lead to 25-7 with less than a minute left in the first half.
9:04 p.m. ET - Halftime: Steelers 25, Panthers 7
9:49 p.m. ET - What went right: It was a seven-play, 84-yard drive midway through the third quarter that was responsible for raising the Steelers lead to 32-10 with 3:01 remaining in the third quarter. The touchdown came on a 7-yard pass to Quadree Henderson, who made a leaping one-handed catch of a pass from Mason Rudolph that was thrown with the perfect touch to allow that to happen. Tevin Jones turned in a 39-yard catch-and-run on the drive, which was aided by some nice downfield blocking by tight end Bucky Hodges.
9:57 p.m. ET - End of 3rd Quarter: Steelers 32, Panthers 10
10:03 p.m. ET - What went right: There is a sack/strip, but linebacker Matthew Thomas took it one step further on the first play of the fourth quarter. Quarterback Kyle Allen dropped back to pass, and Thomas worked his way into the pocket, where he sacked Allen and stripped the ball loose. Thomas then caught the ball in the air, and raced 75 yards down the right sideline before being tackled at the 2-yard line by running back Reggie Bonnafon. Two plays later, Jarvion Franklin powered into the end zone for a 39-10 lead.
10:28 p.m. ET - What went wrong: The Panthers closed to 39-24 with less than five minutes left in the game when an 18-yard pass from Kyle Allen to Bug Howard accounting for the touchdown. But the score was a non-traditional one in that Howard caught the ball and was hit by L.J. Fort and Marcus Allen, which caused a fumble that rolled forward into the end zone. With Farrington Huguenin looking to have a clear path to the loose ball, Howard somehow got back into the play and was ruled to have wrestled the ball away at the bottom of the pile for the score.
10:49 p.m. ET - Final Score: Steelers 39, Panthers 24
Game action photos from the Steelers' fourth preseason game against the Carolina Panthers at Heinz Field.