Wrap-up: Texans 31, Bills 10

Posted by ESPN.com's Tim Graham

For three weeks, the Buffalo Bills cheated defeat. They flirted with disaster, courted danger and taunted football logic, but they somehow managed to win two games in a row and could have entered Sunday on a three-game streak.

The Bills' crack-but-don't-shatter defense was blown to shards in the fourth quarter. After settling for three field goals despite churning up plenty of yardage, the Houston Texans scored 22 points on three Ryan Moats touchdown runs to put away Bills 31-10 in Ralph Wilson Stadium.

Buffalo will go into its bye week at 3-5, but was hoping another upset victory would produce a remarkable .500 record at the break.

The Bills won their past two games over the New York Jets and Carolina Panthers despite yielding 414 yards and 425 yards. The difference was that Mark Sanchez and Jake Delhomme were abysmal.

Houston amassed 429 yards, and quarterback Matt Schaub didn't succumb to his turnovers or the loss of tight end Owen Daniels to a knee injury. Moats helped. He had 23 attempts for 126 yards.

Schaub did throw a pair of interceptions to rookie star Jairus Byrd (his third straight two-interception game), but Schaub didn't buckle and hammered away until the Bills caved in the fourth quarter. He was 25 of 34 for 268 yards and no touchdowns.

Bills quarterback Ryan Fitzpatrick was mostly ineffective, failing to make a more compelling case to remain the starting quarterback when Trent Edwards returns from his concussion.

Fitzpatrick completed 15 of 23 attempts for 117 yards and no touchdowns with two interceptions.

Terrell Owens scored his second touchdown of the year, but this one came on a 29-yard run in the first quarter.