Write an article that answers the following question: how many yards did did foreman run?
After struggling for the past 2 weeks, the Texans' offense improved against the Cardinals, scoring 4 touchdowns. Tom Savage threw 2 touchdowns in the game: a 7-yard pass to Lamar Miller in the 1st quarter and a 28-yard pass to DeAndre Hopkins in the 3rd quarter. Rookie running back D'Onta Foreman rushed for 2 touchdowns on a 3-yard run and a 34-yard run. Foreman was carted off the field after his 2nd touchdown with a lower leg injury. Savage turned the ball over twice in the game, fumbling after being sacked by Budda Baker and throwing an interception to Patrick Peterson. Arizona scored a touchdown following both Houston turnovers. Blaine Gabbert threw 2 interceptions: one to Eddie Pleasant and one to Andre Hal.