Mario Williams returns to Texas with his new squad as the Buffalo Bills face the Houston Texans Sunday afternoon at Reliant Stadium.

Before their bye week, 6-1 Houston found their winning ways again after stomping the Baltimore Ravens 43-13 with 420 total yards.

Running back Arian Foster gained 98 rushing yards and scored two touchdowns, for his third multi-touchdown game of the year.

Matt Schaub went 23-for-37 for 256 yards and two touchdowns, recovering from his two interception performance in his team's lone loss to Green Bay in Week 6.

The Texans formidable defense picked off Joe Flacco twice, and handed him his worst passer rating of the season with a 45.4.

Houston’s defense hasn’t missed a beat even with Williams departing for Buffalo in free agency this summer fora six-year deal worth a potential $100 million.

Williams arrival has done little for the Bills, who are last in the league in rushing defense and points allowed per game.

Also coming off a bye week, Buffalo surrendered 195 rushing yards to running back Chris Johnson and fell to the Tennessee Titans 35-34.

Quarterback Ryan Fitzpatrick completed two of his three touchdown passes in the third quarter for a 34-28 lead, but his two turnovers led to Titans’ touchdowns.

Buffalo has find a way to keep games close. Before the bye week, the Bills have lost three of their four games by a combined score of 132-65.

The game begins at 1 p.m. EDT and will be shown by CBS, or watch a live stream online by purchasing NFL Sunday Ticket Max.

Betting Odds: Houston is favored by 10.5 points

Over/Under: 48 points

Prediction:  Buffalo can’t seem to stop the run, and Foster will have a huge day for the Texans. Houston will also force Fitzpatrick into more turnovers, and capture another win this season.

Predicted Score: Houston 34 , Buffalo 10