CARSON, Calif. -- Philip Rivers threw two touchdown passes to Keenan Allen and rookie Nathan Peterman tossed five first-half interceptions in his NFL debut as the Los Angeles Chargers thumped the Buffalo Bills 54-24 on Sunday at the StubHub Center.
The Chargers (4-6) snapped a two-game slide in their first home game in nearly a month.
The Bills (5-5), who benched Tyrod Taylor in favor of Peterman, lost their third consecutive games as they turned the ball over six times.
Rivers started his 186th consecutive regular-season game, the NFL's second-longest active streak behind Eli Manning (209), after being limited this week in practice with concussion symptoms. He completed 20 of 32 passes for 251 yards and two touchdowns before stepping aside for Kellen Clemens in the fourth quarter.
Peterman, a fifth-round pick from Pittsburgh, was dreadful as he made bad decisions and he couldn't handle the Chargers' pass rush. Peterman, who was 6 of 14 for 66 yards, was replaced by Taylor with 10 minutes remaining in the third quarter.
Taylor, the starter since 2015, led the Bills to a field goal in his first series, but that only cut the margin to 40-10. He also rushed for a score and finished 15-of-25 passing for 158 yards.
Allen had a big day, leading all receivers with 12 catches for 159 yards.
Casey Hayward, who paced the NFL with seven picks last year, had two of the Chargers' five interceptions.
LeSean McCoy was the lone bright spot for the Bills, rushing for 114 yards and a score on 13 carries.
The Chargers' Melvin Gordon sprinted in from 10 yards for a 34-7 halftime advantage.
Nick Novak's second field goal, a 27-yarder, gave the Chargers a 27-7 cushion midway through the second quarter.
Allen's second touchdown reception of the second quarter, for 2 yards, increased the Chargers' lead to 24-7, as he scored on consecutive possessions. Allen doubled his season touchdown total in one quarter.
Allen's 21-yard scoring catch pushed the Chargers ahead 17-7 in the second quarter, when he burned Leonard Johnson in single coverage.
McCoy's 27-yard run in the first quarter tied the score at 7, which was on the heels of his 37-yard scamper. McCoy's touchdown came after Novak missed a 46-yard field-goal attempt.
The Chargers jumped to a 7-0 lead on linebacker Korey Toomer's pick-six on the Bills' first series. Peterman's pass ricocheted off fullback Patrick DiMarco and was corralled by Toomer. He returned it 59 yards, outrunning two linemen and tiptoeing down the sideline the final 10 yards for the score.
NOTES: Bills WR Kelvin Benjamin (knee) was injured on his lone reception of the game in the first quarter and didn't return. SS Micah Hyde (arm), who has five interceptions, exited in the third quarter. CB Shareece Wright (non-injury) and RB Mike Tolbert (hamstring), two ex-Chargers, were inactive. ... Chargers LT Russell Okung (leg) exited in the second quarter. ... RT Joe Barksdale (toe) missed his fifth consecutive game. ... RB Branden Oliver was a healthy inactive, his backup role going to rookie Austin Ekeler, who scored a touchdown.