PITTSBURGH (AP) — The Pittsburgh Steelers continue to alternate wins and losses this season.

The Steelers are 4-3 after following last weekend's hideous 31-10 loss in Cleveland with a 30-23 triumph over Houston. The Texans actually grabbed a 13-0 lead before the Steelers scored 24 unanswered points to end the first half, including three touchdowns over the final 87 seconds of the second quarter.

The Steelers took advantage of two Houston turnovers while Ben Roethlisberger sandwiched two scoring passes around receiver Antonio Brown's option pass for a TD. Roethlisberger was 23 of 33 for 265 yards, two TDs and no interceptions. Brown had nine receptions for 90 yards in addition to his touchdown pass.

Ryan Fitzpatrick had 262 passing yards, two touchdowns and a costly interception for the Texans, who've dropped four of five since a 2-0 start. Arian Foster ran for 102 yards and grabbed Fitzpatrick's final scoring pass, but he also fumbled during the Steelers' touchdown flurry before halftime. DeAndre Hopkins had six receptions for 108 yards.