LOS ANGELES (AP) - Nickell Robey-Coleman returned an interception 41 yards for a touchdown, LeSean McCoy rushed for 150 yards, and the Buffalo Bills won their third consecutive game by defeating the Los Angeles Rams 30-19 on Sunday.
Robey-Coleman stepped in front of rookie receiver Pharoh Cooper and strolled down the sideline to put the Bills ahead 23-16 with 3:54 left in the third quarter.
The big play allowed the Bills to finish off the Rams (3-2) and end their three-game winning streak. Robey-Coleman added another interception in the final minutes.
The Bills stopped Bradley Marquez on a fake punt at the Rams 25 with 3:41 remaining.
Tyrod Taylor then threw a 6-yard touchdown to Marquise Goodwin to put the game out of reach.
The Bills (3-2) were able to take advantage of the Rams defensive line playing without starting ends Robert Quinn and Williams Hayes and tackle Michael Brockers.
McCoy and Taylor found success early on up the middle against the Rams (3-2). Taylor scrambled for 22 yards on third-and-19, and capped off the drive by escaping the pocket to buy more time before finding Justin Hunter for a 4-yard touchdown.
McCoy had a 53-yard run to set up a 5-yard touchdown run by Mike Gillislee early in the second quarter, but Cam Thomas blocked Dan Carpenter's extra point.
McCoy had his 28th 100-yard game and second this season. The Bills finished with 193 yards rushing.
Todd Gurley scored the Rams' first touchdown at home since returning to Los Angeles on a 1-yard run late in the first half. Gurley had 72 yards rushing, but three of Greg Zuerlein's four field goals came on drives that stalled inside the red zone.
Case Keenum was 21 of 31 for 271 yards and two interceptions. Tavon Austin had seven receptions for 59 yards and added 26 yards rushing on three carries.
Former USC standouts Reggie Bush, Robey-Coleman, Kevon Seymour and Robert Woods served as the Bills' captains in their return to the Coliseum. For Bush, it was his first time back since pounding rival UCLA for 260 yards rushing and two touchdowns in his final home game in 2005. The Trojans were forced to disassociate from Bush as part of the NCAA sanctions the school received for extra benefits he received while playing at USC.
Bills: Nose tackle Marcell Dareus (hamstring) was inactive. Dareus was suspended for the first four games of the season for a violation of the NFL substance abuse policy. Adolphus Washington got the start, finishing with three tackles and one sack. ... Safety Aaron Williams suffered a shoulder injury in the second half. ... Safety Colt Anderson did not return after suffering an arm injury in the second half.
Rams: Cornerback Trumaine Johnson was carted to the locker room in the fourth quarter with a right ankle injury. ... Offensive lineman Cody Wichmann injured his right ankle on the opening possession and did not return. Jamon Brown replaced Wichmann at right guard. ... Running back Benny Cunningham (hamstring) was inactive, resulting in more work on passing downs by Gurley. Gurley had three receptions for 36 yards.
Bills: Host San Francisco next Sunday.