Texans lose Johnson, beat Steelers 17-10

By CHRIS DUNCAN | October 2, 2011 | 4:15 PM EDT

Houston Texans' Jason Allen (30) and Troy Nolan (33) celebrate after breaking up a pass play in the fourth quarter of an NFL football game against the Pittsburgh Steelers pm Sunday, Oct. 2, 2011, in Houston. (AP Photo/Dave Einsel)

HOUSTON (AP) — Arian Foster rushed for 155 yards and the go-ahead touchdown in the fourth quarter and the Houston Texans overcame an injury to All-Pro Andre Johnson to beat the Pittsburgh Steelers 17-10 on Sunday.

Johnson left in the second quarter with a right hamstring injury and did not return to the game, though he was back on the sideline late to watch Houston (3-1) finish off the injury-plagued Steelers (2-2).

Ben Roethlisberger was under pressure all day and was sacked five times behind an offensive line missing two regular starters. The Steelers lost running back Rashard Mendenhall (hamstring), linebacker James Harrison (eye) and defensive end Aaron Smith (foot) during the game.

Foster, the 2010 NFL rushing champion, finally looked healthy after weeks of nursing a left hamstring strain. Matt Schaub threw a touchdown pass to Owen Daniels for the Texans, who are 3-1 for the second straight season.