ORCHARD PARK, N.Y. - Rookie linebacker Matt Milano scored on a 40-yard fumble return on a rain-slick field, and the Buffalo Bills forced four turnovers in beating the Oakland Raiders 34-14 on Sunday.
Tyrod Taylor threw a 6-yard touchdown pass to Andre Holmes and also scored on a 1-yard run for Buffalo. LeSean McCoy had a season-best 151 yards rushing and also scored on a 48-yard run.
The Bills improved to 4-0 at home for the first time since winning their first five home games of the 1995 season.
And Buffalo improved to 5-2, matching its best start during a 17-year postseason drought - the longest active streak in North America's four major professional sports.
The Bills' defense dominated despite missing two starting defensive backs, and two days after trading its highest-priced player, defensive tackle Marcell Dareus , to Jacksonville.
Milano, playing in place of injured starter Ramon Humber (broken right thumb), scored the go-ahead touchdown, putting Buffalo up 14-7, with 32 seconds left in the first half.
Raiders running back DeAndre' Washington caught a short pass over the middle and turned up field when he was struck by cornerback Leonard Johnson. The ball popped loose and flew directly into the hands of Milano, who returned it up the right sideline.
With a steady drizzle falling for much of the afternoon, the Raiders then turned the ball over on their first two possessions of the second half.
Milano forced Jalen Richard to fumble while returning a punt, with Mike Tolbert recovering it at the Raiders 14.
On Oakland's next possession, Derek Carr's pass over the middle was tipped by linebacker Preston Brown, and intercepted by safety Micah Hyde.
The turnovers led to Stephen Hauschka hitting 35- and 44-yard field goals.
Buffalo then took command by going ahead 27-7 on the first play of the fourth quarter, when Taylor capped a 12-play, 80-yard drive by scoring on fourth-and-inches.
Oakland (3-5) lost for the fourth time in five games, and was unable to carry over the momentum following its dramatic 31-30 come-from-behind victory over Kansas City on Oct. 19.
Carr finished 31 of 48 for 313 yards and a 4-yard touchdown to Washington and two interceptions. After scoring on their opening drive on Jamize Olawale's 1-yard run, the Raiders' next eight possessions ended with four punts, three turnovers and a failed bid to score at the end of the second quarter.
The Bills continue relying on an opportunistic defense, which has forced three or more turnovers in each of their past four games.
That included a 30-27 win over Tampa Bay last weekend in which rookie cornerback Tre'Davious White forced and recovered receiver Adam Humphries' fumble to set up Hauschka's 30-yard game-winning field goal with 14 seconds left.