INGLEWOOD, Calif. — Matthew Stafford and the Los Angeles Rams had to pile up a veritable mountain of points, yards and time-of-possession advantage early on to give themselves even a chance against the Buffalo Bills' ferocious fourth-quarter rally and a historic six-touchdown performance by Josh Allen.
The Rams (7-6) just barely had enough to hang on for a victory that might change their season.
Stafford passed for 320 yards and hit Puka Nacua for a 19-yard touchdown with 1:54 to play, and the Rams overcame Allen's three TD passes and three TD runs to snap the Bills' seven-game winning streak with a 44-42 victory Sunday.
Allen passed for 342 yards and rushed for 82 yards for the Bills (10-3), who hadn't lost since Oct. 6 in Houston. He became the first player in NFL history with three passing TDs and three rushing TDs in a game during his league-record fifth career outing with at least two of each — but it wasn't enough to overcome Buffalo's 17-point deficit entering the fourth.
''Josh Allen is an alien,'' Rams coach Sean McVay said. ''Some of the stuff that he can do and the things that he can create, we knew he was capable of that. He's shown that. That's why he's as well-respected and well-regarded in this league as he is.
"But our guys made just enough plays to be able to come out on top.''
Allen capped his third long touchdown drive of the fourth quarter by scoring on a 1-yard dive with 1:00 left, but Ronnie Rivers recovered the onside kick and Los Angeles ran out the clock on its first win over Buffalo since 2012 and its first at home since 1983.
This game was monumental for both teams: The Rams and Bills combined for 902 yards of offense without a turnover or a quarterback sack. Los Angeles had the ball for 17 more minutes and ran 18 more plays than Buffalo — and the Rams needed every bit of it to survive.