Matt Schaub completed 18-of-23 passes for 296 yards and a pair of TD tosses, including a 78-yard scoring play to Foster in the second quarter.
Schaub faded left and threw against the flow on the play, finding the speedy Foster all alone, and the halfback flew downfield for a 17-0 Houston lead, eluding several tacklers along the way.
Foster finished the day with 115 rushing yards on 25 carries and 119 receiving yards for 234 yards of total offense, while Ben Tate chipped in with 104 ground yards on 15 carries for the Texans (4-3).
Matt Hasselbeck was held to 14-of-30 through the air for 104 yards, a TD pass and two interceptions for Tennessee (3-3), which dropped its second straight.
2014: NFL Cheerleaders [PHOTOS]
Michael Sam cut from the Dallas Cowboys