The Buffalo Bills defense forced four turnovers and returned one for a score in a 34-14 romp over the Oakland Raiders at New Era Field on Sunday.

LeSean McCoy lead Buffalo's offense with 151 yards on the ground, including a 48-yard touchdown run in the final minutes to cap the win. Tyrod Taylor finished 20-27 for 165 yards. He tied the game a 7-7 in the first quarter with a 6-yard TD connection to wide receiver Andre Holmes. It was the start of 27 unanswered point by the Bills, who improved to 5-2.

Taylor also converted a big 4th-and-goal from the half-yard line on the first play of the fourth quarter, jumping over the pile and thrusting the nose of the ball across the goal line before it was jarred free.

Buffalo intercepted Derek Carr twice and Oakland put the ball on the carpet four times on what was a raw and rainy day in Buffalo. The Bills recovered two of those fumbles, including one snatched up by Matt Milano and returned for a touchdown.

The Bills play at the Jets on Thursday Night Football this week. WIBX 950's coverage of the game begins at 8:00 p.m.

The Raiders (3-5) play at Miami next Sunday.