Ben Roethlisberger passed for two touchdowns and wide receiver Antonio Brown added another on a gadget play during a decisive surge late in the first half, helping the Steelers rally for a 30-23 win over the mistake-prone Texans on Monday night.

Pittsburgh (4-3) needed just over a minute to turn a 10-point deficit into an 11-point lead as the Texans self-destructed while losing their third straight.

Roethlisberger finished with 265 yards passing. Le’Veon Bell racked up 145 yards of total offense and rookie wide receiver Martavis Bryant caught a momentum-swinging touchdown pass in his first NFL start.

Arian Foster ran for 102 yards for Houston (3-4), but just 29 over the final three quarters. Ryan Fitzpatrick was 21-of-32 for 262 yards with two touchdowns and an interception, but the Texans were undone by three turnovers.

Watt recovered a fumble and picked up his third sack of the season but was neutralized for most of the second half.

By then, the Steelers were on their way to the win