Carolina Panthers' Kaelin Clay (83) makes a spectacular catch against the Pittsburgh Steelers' Cameron Sutton. (Mike McCarn)
Carolina Panthers running back Fozzy Whittaker, a Houston native, shows support on his shoes for his Harvey-ravaged hometown. (Mike McCarn)
A Panthers fan shows her support for those affected by Hurricane Harvey. (Mike McCarn)
Cam Newton didn't have a prayer of seeing action in the final, meaningless-for-the-starters game of preseason. (Mike McCarn)
This Panthers fan is in midseason form Thursday night. (Mike McCarn)
Pittsburgh Steelers' Justin Hunter catches a touchdown pass against Carolina Panthers' Cole Luke. (Mike McCarn)
Quarterback Joe Webb looks to make something good happen. (Mike McCarn)
Carolina Panthers' Jalen Simmons (38) is hit by Pittsburgh Steelers' Malik Golden. (Mike McCarn)
Carolina Panthers' Fozzy Whittaker (43) is tackled by Pittsburgh Steelers' Tyson Alualu. (Mike McCarn)
Cheerleaders need preseason practice, too. (Mike McCarn)
Carolina Panthers'rookie Curtis Samuel returns a kick against the Pittsburgh Steelers. He would later leave with an ankle injury. (Mike McCarn)
Carolina Panthers' Damiere Byrd (18), one of the preseason's breakout stars, celebrates a touchdown catch. (Mike McCarn)
(Mike McCarn)
Carolina Panthers' Cameron Artis-Payne runs through the Pittsburgh Steelers' defense. (Mike McCarn)
Damiere Byrd finished with two catches for 21 yards and a touchdown. This play was initially ruled a TD but he was ruled down by contact after a replay review. (Mike McCarn)
The Carolina Panthers led most of the night Thursday, but the Pittsburgh Steelers rallied to score with nine seconds left and sneak out of Charlotte with a 17-14 victory. Read more here.