Third-round rookie Will Grier overcame two turnovers to throw for 189 yards and a touchdown in the Carolina Panthers’ 25-19 victory Thursday night over the Pittsburgh Steelers in Charlotte, N.C.

Jayrone Elliott strip-sacked Grier — who threw an interception — and returned the fumble 88 yards for the game’s first score. But Grier hit Aldrick Robinson for a 34-yard score to retake the lead in the second quarter.

Mason Rudolph went 7 of 11 for 125 yards and a touchdown for the Steelers.