Bills down defending champs Rams in NFL

·2-min read

Josh Allen passed for 297 yards and three touchdowns and rushed for one score to lead the Buffalo Bills to a convincing 31-10 victory over the Los Angeles Rams in the NFL season opener.

Stefon Diggs caught eight passes for 122 yards and a touchdown and Gabe Davis and Isaiah McKenzie also had scoring receptions as the Bills outplayed the defending Super Bowl champion Rams.

Von Miller, who earned a ring with Los Angeles last season, recorded two sacks and Jordan Phillips added 1.5 as Buffalo notched seven overall.

Matthew Stafford completed 29 of 41 passes for 240 yards and one touchdown for the Rams.

Stafford had passes intercepted by Dane Jackson, Jordan Poyer and Boogie Basham and guided Los Angeles to just 243 total yards.

Cooper Kupp caught 13 passes for 128 yards and one touchdown for the Rams.

Aaron Donald registered his 99th career sack while Terrell Lewis and Troy Hill had interceptions.

The Bills made 413 yards and won despite committing four of the game's seven turnovers.

Allen connected on 26 of 31 passes, with two of the five incompletions intercepted. He also rushed for a game-high 56 yards.

Buffalo scored 21 unanswered second-half points to knock out Los Angeles.

The Bills took a 17-10 lead when Allen tossed a 7-yard touchdown pass to McKenzie with 7:59 left in the third quarter.

On the first play of the final quarter, Allen spotted Davis with 1-on-1 coverage for 47 yards to the Los Angeles 6-yard line. Three plays later, Allen scrambled to score from the 4, reaching the ball over the goal line with 13:27 left.

Four minutes later, the Bills used a long strike to increase their lead to 31-10. Diggs ran a streak down the right sideline, blowing past the Rams' Jalen Ramsey to haul in a 53-yard scoring reception.

Any Los Angeles comeback bid was short-circuited by Basham's interception with 6:58 left.