Jared Goff threw two of his four touchdown passes to Amon-Ra St. Brown, David Montgomery and Jahmyr Gibbs combined for three rushing touchdowns, and the Detroit Lions routed the visiting Jacksonville Jaguars 52-6 on Sunday.

The NFC-leading Lions (9-1) have won eight straight and nine of their first 10 games in a season for the first time since 1934.

Detroit’s winning margin of 46 points was the largest in franchise history, and it handed Jacksonville its biggest-ever defeat. The Lions also set a franchise record in total yards with 644.

The Jaguars (2-9) have lost four in a row for the second time this season.

Goff finished 24 of 29 for 412 yards and four touchdowns. He had a perfect passer rating, a week after he threw as career-high five interceptions.

St. Brown (161), who had 11 catches, and Jameson Williams (124) had single-game highs for yards receiving.

Montgomery started the scoring barrage with a 2-yard run and Gibbs followed with a 1-yard run in the second quarter. Montgomery had a 6-yard run for his second score and Goff threw a 27-yard pass to St. Brown in the second quarter.

RAMS 28, PATRIOTS 22: Matthew Stafford threw for 295 yards and four touchdowns, including a 69-yard score to Cooper Kupp on the second play of the second half to help Los Angeles defeat host New England.

Puka Nacua caught seven passes for 123 yards and a touchdown and Kupp caught six passes for 106 yards and two scores for the Rams (5-5), who have won four of their last five games.

Drake Maye threw for 282 yards and two TDs for the Patriots (3-8).

VIKINGS 23, TITANS 13: Sam Darnold passed for 246 yards and two TDs and ran for a score and Minnesota (8-2) won on the road over Tennessee (2-8).

Darnold found Jordan Addison for a 47-yard catch-and-run touchdown and the Vikings scored 16 straight for a 16-3 halftime lead.

BRONCOS 38, FALCONS 6: Rookie Bo Nix threw for 307 yards and a career-best four touchdowns, Javonte Williams got a push across the goal line from a half-dozen of his teammates, and host Denver (6-5) rolled past Atlanta (6-5).

Nix completed a pair of 12-yard touchdown throws, one to Nate Adkins and the other to Marvin Mims Jr. to stake Denver to a 21-6 halftime lead. Nix’s 7-yard TD toss to fellow rookie and Oregon alum Troy Franklin made it 28-6 early in the third and he capped his day with a 41-yard scoring strike to Lil’Jordan Humphrey to make it 38-6.

PACKERS 20, BEARS 19: Jordan Love ran for a go-ahead touchdown with 2:59 to go and visiting Green Bay hung on to beat Chicago when Karl Brooks blocked Cairo Santos’ 46-yard field goal attempt as time expired.

The Packers (7-3) beat the last-place Bears (4-6) for the 11th straight time.

D’Andre Swift’s 39-yard score near the end of the third quarter gave the Bears a 19-14 lead.

SAINTS 35, BROWNS 14: Taysom Hill capped a 138-yard, three-touchdown performance on the ground with a 75-yard scoring run and New Orleans (4-7) improved to 2-0 under interim coach Darren Rizzi with a home victory over Cleveland (2-8).

Hill’s two other touchdowns went for 10 and 33 yards.

DOLPHINS 34, RAIDERS 19: Tua Tagovailoa threw three touchdown passes, De’Von Achane ran for a score, and host Miami (4-6) handed Las Vegas (2-8) its sixth straight loss.

COLTS 28, JETS 27: Anthony Richardson ran for a 4-yard touchdown, his second of the game, with 46 seconds left to lift visiting Indianapolis (5-6) over New York (3-8).