San Francisco wide receiver Deebo Samuel dives into the end zone for a touchdown as Eagles cornerback Darius Slay tries to stop him during the second half Sunday in Philadelphia. Matt Slocum/Associated Press

PHILADELPHIA — Brock Purdy threw for 314 yards and four touchdowns, Deebo Samuel scored three TDs, and Eagles quarterback Jalen Hurts was checked for a concussion in the San Francisco 49ers’ 42-19 win over Philadelphia on Sunday night.

The fiery NFC championship game rematch also featured 49ers touchdowns on six straight possessions and a pair of ejections that showed this year’s title game might not run again through Philly, after all.

The 49ers (9-3) left Philly 10 months ago battered in the NFC championship game, losing both Purdy and his backup to injuries in a 31-7 loss.

The Eagles (10-2) suffered a scare when Hurts jogged off the field in the fourth quarter and went straight to the locker room. He was cleared to play and returned to action with about 10 minutes left.

By the time last season’s NFL MVP runner-up returned, the Eagles trailed 35-13 and were on their way toward their first home loss of the season. Hurts  finished 26 of 45 passing for 298 yards.

PACKERS 27, CHIEFS 19: Jordan Love connected with Christian Watson on two of his three touchdown passes, and resurgent Green Bay (6-6) beat visiting Kansas City (8-4) for its third straight win.

Advertisement

The Packers scored touchdowns on three of their first four drives and never trailed, with their defense making two big stops in the last 5 1/2 minutes. Green Bay knocked down Patrick Mahomes’ pass into the end zone on the game’s final play.

The Packers improved their December record to 16-0 under Coach Matt LaFleur. The only franchise to win more consecutive December games was the Chargers, with 18 straight from 2006-09.

Love went 25 of 36 for 267 yards. Tight end Ben Sims had a 1-yard catch for his first career touchdown, and Love added TD passes of 9 and 12 yards to Watson.

Mahomes was 21 of 31 for 210 yards with a touchdown pass and an interception for the Super Bowl champion Chiefs, who still lead the AFC West but fell behind three other teams for the top seed in the AFC.

COLTS 31, TITANS 28: Gardner Minshew threw a 4-yard touchdown pass to Michael Pittman with 2:31 left in overtime and Indianapolis (7-5) beat Tennessee (4-8) in Nashville for its fourth straight victory.

The Colts had to score a touchdown to win after Nick Folk’s 46-yard field goal with 4:19 left in overtime put Tennessee ahead, 28-25. Indianapolis entered holding the seventh and last playoff spot in the AFC.

Advertisement

Tennessee lost its first true home game this season and has yet to win consecutive games overall.

The Titans not only blew a 17-7 lead, but Folk missed his first extra point this season with 5:26 left in regulation that could have put Tennessee up 26-25.

Backup quarterback Ryan Tannehill had to fill in on the missed PAT, with usual holder and punter Ryan Stonehouse knocked out of the game early in the fourth quarter after injuring his left leg.

Special teams helped the Colts score 10 points. Nick Cross blocked a punt that Grant Stuard returned 18 yards for a TD late in the third quarter. Then Tony Brown forced a fumble on Stonehouse’s next punt attempt, running into his left leg.

Minshew threw for 312 yards and two touchdowns as he won his fourth straight game for the first time in his five NFL seasons.

TEXANS 22, BRONCOS 17: Nico Collins had a career-high 191 yards receiving and a fourth-quarter touchdown, and Jimmie Ward intercepted Denver’s Russell Wilson in the end zone with 9 seconds left to left to help Houston (7-5) hold on for a win over the visiting Broncos (6-6).

Advertisement

Ward leapt in front of intended receiver Lucas Krull to secure the fourth victory in five games for Houston and snap a five-game winning streak for Denver.

Wilson was intercepted a season-high three times, all of them after halftime. Derek Stingley Jr. had the first two picks for the Texans.

Houston rookie C.J. Stroud threw for 274 yards to end a streak of four straight games with at least 300 yards passing. Star rookie receiver Tank Dell injured his ankle in the first half and was carted off the field.

DOLPHINS 45, COMMANDERS 15: Tyreek Hill had two touchdowns among his 157 yards receiving, and Miami routed Washington (4-9) in Landover, Maryland, to pad its lead atop the AFC East and get to 9-3 for the first time since 2001.

Tua Tagovailoa was 18 of 24 for 280 yards, including TD passes of 78 and 60 yards to Hill, the NFL’s leading receiver left wide open on his 11th and 12th trips to the end zone this season. Tagovailoa was turnover-free after giving the ball away four times over the past two games.

De’Von Achane ran for two touchdowns in his return after missing five of the previous six games because of a knee injury. Raheem Mostert also had a rushing TD for Miami’s league-leading offense that put up 406 yards.

Advertisement

In extending their winning streak to three, the Dolphins even got scoring from their defense, thanks to linebacker Andrew Van Ginkel’s 33-yard pick-6 of Sam Howell late in the first quarter. They sacked Howell three times.

LIONS 33, SAINTS 28: Sam LaPorta had career highs of nine catches for 140 yards, including an early touchdown and a crucial first-down snag in the final minutes, and Detroit (9-3) won at New Orleans (5-7) to post its best record through 12 games since 1962.

The Saints lost quarterback Derek Carr in the fourth quarter to back, shoulder and head injuries. Carr was hurt on a penalized hit by Bruce Irvin, who drove the weight of his body into the quarterback.

Jared Goff passed for 213 yards and two TDs for the Lions, who raced to a three-touchdown lead and then held off a valiant comeback bid by the Saints.

FALCONS 13, JETS 8: Desmond Ridder threw a 20-yard touchdown pass to MyCole Pruitt and visiting Atlanta (6-6) took over sole possession of first place in the NFC South by slogging its way to an ugly victory over punchless New York (4-8) on a dreary, rainy Sunday.

The Jets got an early safety but couldn’t get anything going on offense in losing their fifth straight game. They pulled quarterback Tim Boyle and replaced him with Trevor Siemian in the fourth quarter to try to provide a spark, but it was more of the same misery in a half-filled, rain-soaked MetLife Stadium.

Advertisement

CARDINALS 24, STEELERS 10: James Conner ran for 105 yards and a pair of touchdowns against his old team as Arizona (3-10) won at Pittsburgh (7-5) for the first time since 1969.

Arizona took control late in the first half with a 99-yard touchdown drive that ended with a 5-yard strike from Kyler Murray to Trey McBride. The Cardinals led the rest of the way, enduring a pair of lengthy delays caused by severe weather.

Pittsburgh lost starting quarterback Kenny Pickett to an ankle injury late in the first half and scored its only touchdown in garbage time.

RAMS 36, BROWNS 19: Matthew Stafford threw three touchdown passes, Puka Nacua became the first Rams rookie wide receiver to reach 1,000 yards in a season, and Los Angeles (6-6) extended its winning streak to three games with a victory at home against Cleveland (7-5).

Since returning from a thumb injury that caused him to miss 1 1/2 games, Stafford has eight TD passes and two interceptions in the Rams’ last three games.

BUCCANEERS 21, PANTHERS 18: Tampa Bay’s Mike Evans scored on a 75-yard reception and joined Jerry Rice as the only players in NFL history to string together 10 consecutive seasons with 1,000-plus yards receiving while helping the Buccaneers (5-7) beat visiting Carolina (1-11).

Evans finished with seven receptions for 162 yards, increasing his season totals to 61 catches for 1,012 yards and 10 touchdowns. Rice set the league record of 11 straight seasons with more than 1,000 yards receiving from 1986 through 1996.

The Bucs won for only the second time in the past eight games, climbing into a tie for second place in the weak NFL South. Carolina scored late to pull within a field goal, but No. 1 overall draft pick Bryce Young threw an interception with just over two minutes remaining, ending any chance of a winning debut for interim coach Chris Tabor.

Comments are no longer available on this story