Schaub compiled 268 yards on 19-of-27 passing efficiency without an interception for the Texans (7-1), who own the best record in the AFC.
Buffalo (3-5), meanwhile, could manage only 78 rushing yards while falling for the fourth time in five games.
Ryan Fitzpatrick picked up 239 yards on 25-of-38 passing for the Bills.
Humongous iceberg slowly drifts away from Antarctica
Joan Rivers refuses to apologize for kidnapping joke