PHILADELPHIA — Another strong performance by Carson Wentz. Another dominant effort by the defense. Another lopsided win for the Philadelphia Eagles.

Wentz tossed three touchdown passes and the NFL-leading Eagles beat the Chicago Bears 31-3 Sunday for their ninth straight win.

The Eagles (10-1) reduced their magic number to clinch the NFC East to one with their fourth consecutive win by at least 23 points and third in a row by exactly 28. Philadelphia would secure its first division title since 2013 if the Cowboys (5-6) lose or tie Washington on Thursday night.

“We’re playing with a lot of momentum, a lot of energy, a lot of swagger,” Wentz said.

Wentz had 227 yards passing, LeGarrette Blount ran for 97 yards and Zach Ertz caught 10 passes for 103 yards and one TD.

The defense shut down rookie quarterback Mitchell Trubisky and the inept Bears (3-8), holding them to zero first downs in the first half and 140 total yards in the game.

“That’s the best defense I’ve ever played,” Chicago offensive lineman Kyle Long said.

RAMS 26, SAINTS 20: Jared Goff passed for 354 yards and hit Sammy Watkins and rookie Josh Reynolds for touchdowns, and the Angeles (8-3) snapped New Orleans’ eight-game winning streak with a victory in Los Angeles in a meeting of NFC division leaders.

NFL scoring leader Greg Zuerlein kicked four field goals for the Rams, who earned their fifth victory in six games.

For the first time since 2006, the Rams are guaranteed not to finish the regular season with a losing record.

FALCONS 34, BUCCANEERS 20: Julio Jones hauled in 12 passes for 253 yards and two touchdowns in one of the best games of his career, leading Atlanta past visiting Tampa Bay for its third straight win.

PANTHERS 35, JETS 27: Luke Kuechly returned a fumble 34 yards for a touchdown and Kaelin Clay had a 60-yard punt return for a score, capping a stunning swing in the fourth quarter that lifted Carolina (8-3) to a comeback win over New York (4-7) in East Rutherford, New Jersey.

TITANS 20, COLTS 16: Tennessee (7-4) got its first win in 10 tries at Lucas Oil Stadium when DeMarco Murray scored on a 1-yard touchdown run with 5:59 left for a come-from-behind win over the Colts (3-8) in Indianapolis.

BILLS 16, CHIEFS 10: Tyrod Taylor threw for 183 yards and a touchdown in his return to the starting lineup, Tre’Davious White intercepted Alex Smith with just over a minute remaining, and Buffalo (6-5) held off host Kansas City (6-5).

BENGALS 30, BROWNS 16: Rookie Joe Mixon ran for a career-high 114 yards in 5-6 Cincinnati’s’ best offensive showing since the last time it faced Cleveland (0-11). That led to a victory that sent the visiting Browns into December still winless for the second year in a row.

RAIDERS 21, BRONCOS 14: Derek Carr threw two touchdown passes after losing starting receiver Michael Crabtree to an ejection for his role in a brawl, and Oakland 5-6) spoiled Paxton Lynch’s first start of the season with a victory over visiting Denver (3-8).

SEAHAWKS 24, 49ERS 13: Russell Wilson threw for two touchdowns to give him 150 career TDs passes and also ran for a score, and Seattle (7-4) overcame a sloppy start to beat San Francisco (1-10) in Santa Clara, California.

CARDINALS 27, JAGUARS 24: Phil Dawson kicked a career-long 57-yard field goal with 1 second to play to give Arizona (5-6) a victory over Jacksonville (7-4) in Glendale, Arizona.

STEELERS 31, PACKERS 28: Chris Boswell kicked a career-long 53-yard field goal as time expired to give host Pittsburgh a victory over Green Bay.

The Steelers (9-2) won their sixth straight thanks in large part to receiver Antonio Brown. Brown caught 10 passes for 169 yards and two scores. He also made two catches on the deciding drive, including a 23-yarder that put the Steelers into Green Bay territory.