HOUSTON, Nov. 26 -- Lorenzo White surprised Buffalo with his career-best rushing and receiving game and Warren Moon threw two touchdown passes tonight, carrying the Houston Oilers to a 27-24 victory over the Bills and creating a three-way tie for first place in the AFC Central.

Houston increased its record to 6-5 to pull even with Cincinnati and Pittsburgh, while the Bills dropped into an AFC East first-place tie with Miami at 9-2.

The loss snapped an eight-game winning streak for the Bills.

The outcome completed a weekend sweep, with all six NFL division leaders losing.

Moon's 28-yard pass to White positioned the Oilers for a three-yard scoring pass to Leonard Harris with 7:21 to go for a 27-17 lead.

Buffalo's Thurman Thomas scored on a two-yard run with 3:29 left to trim Houston's lead to three. But the Oilers held the ball to the final gun, with Moon throwing two third-down completions for first downs.

That gave Moon exactly 300 yards passing, his fourth consecutive game he has reached that mark -- one game shy of the NFL record by Joe Montana.

White rushed 18 times for 125 yards and caught five passes for 89 yards. His previous best rushing total was 113 and his best receiving yardage was 82, both last year.

Moon's 43-yard pass to Drew Hill set up White's one-yard run with 3:14 left in the third period for a 20-17 lead.

Jim Kelly outgunned Moon two touchdown passes to one in the first half as the Bills took a 14-13 halftime lead.

Scott Norwood's 43-yard field goal pushed the margin to four points on Buffalo's first possession of the third period.

Moon's 37-yard scoring pass to Haywood Jeffires put Houston on top on the Oilers' first possession -- a five-play, 74-yard drive.

But Kelly countered with a 75-yard drive, with the payoff coming on a fourth-and-one pass to tight end Pete Metzelaars after a brilliant play fake.