PHILADELPHIA — Jalen Hurts braved a direct hit on his injured left knee to throw for 207 yards and two touchdowns, and he ran for another tush push score to lead the Philadelphia Eagles over the Dallas Cowboys 28-23 on Sunday night.

Philadelphia is the only 8-1 team in the NFL.

The Eagles did all they could on Dallas’ final drive to cough up the game. Dak Prescott needed to move the Cowboys 86 yards in 46 seconds for the potential winning score – and promptly got 56 yards of Eagles’ penalties to reach the 6.

On the cusp of a stunning comeback, Prescott instead was sacked by Josh Sweat for an 11-yard loss.

After a penalty on the Cowboys (5-3) moved them to the 27, Prescott hit CeeDee Lamb for 22 yards, but the wideout was tackled by Darius Slay at the 5 to end the game.

Prescott threw for 374 yards and three scores. Lamb had 11 catches for 191 yards.

Advertisement

Hurts suffered a scare in the final minutes of the first half. He was hit by defensive lineman DeMarcus Lawrence and wrapped for a sack by linebacker Micah Parsons. Hurts stumbled as he stood up and appeared in pain as he limped off the field, but he quickly returned after an Eagles timeout.

CHIEFS 21, DOLPHINS 14: Patrick Mahomes threw two touchdown passes, safety Bryan Cook scored on a 59-yard fumble return, and Kansas City (7-2) held on to beat Miami (6-3) in Frankfurt, Germany.

The Chiefs did just enough to slow the NFL’s top-ranked offense in the first regular-season game in Frankfurt, but nearly blew a big lead.

Miami’s comeback fell short when quarterback Tua Tagovailoa couldn’t handle a snap on fourth-and-10 from the Kansas City 31 with 1:03 to play.

Mahomes connected on first-half scoring passes to Rashee Rice and Jerick McKinnon, while Miami kept getting stuck in third-and-long situations. The Dolphins fell to 0-3 this season against teams with winning records.

Mahomes finished 20 of 30 for a season-low 185 yards, but the Chiefs’ offense struggled in the second half. Tight end Travis Kelce had just three catches for 14 yards.

Advertisement

Tagovailoa finished 21 of 34 for a season-low 193 yards.

RAVENS 37, SEAHAWKS 3: Keaton Mitchell ran for 138 yards and his first NFL touchdown, Odell Beckham Jr. scored for the first time since the Super Bowl two seasons ago, and Baltimore (7-2) routed another first-place team, beating visiting Seattle (5-3).

Gus Edwards ran for two touchdowns for the Ravens, who remained tied for the best record in the AFC after holding an opponent to nine points or fewer for the fourth time this season. Lamar Jackson threw for 187 yards and ran for 60 before sitting out the fourth quarter.

The Seahawks managed only six first downs and were outgained 515-151.

BROWNS 27, CARDINALS 0: Deshaun Watson threw two touchdown passes – one bouncing off an Arizona helmet – in his return to Cleveland’s lineup from a shoulder injury, and the Browns (5-3) held visiting Arizona (1-8) to just 58 yards.

It was Cleveland’s first shutout since 2007.

Advertisement

Watson looked rusty and indecisive at times in his first full game since Sept. 24. He completed 19 of 30 passes for 219 yards – 139 to Amari Cooper.

TEXANS 39, BUCCANEERS 37: Rookie C.J. Stroud threw for 470 yards and five touchdowns, and his 15-yard touchdown pass to Tank Dell with six seconds remaining lifted Houston (4-4) to a win over visiting Tampa Bay (3-5) in a wild back-and-forth game.

Baker Mayfield put the Buccaneers on top with a 14-yard touchdown pass to Cade Otton with 46 seconds left. Mayfield threw for 265 yards and two touchdowns, but the Buccaneers dropped their fourth straight game.

VIKINGS 31, FALCONS 28: Joshua Dobbs ran for a touchdown and threw two touchdown passes, including a go-ahead 6-yarder to Brandon Powell with 22 seconds remaining, as Minnesota (5-4) rallied past host Atlanta (4-5) for its fourth straight win.

Minnesota overcame the loss of rookie quarterback Jaren Hall to a concussion in the first quarter.

Dobbs led the go-ahead drive after Tyler Allgeier’s 5-yard scoring run gave Atlanta the lead with 2:08 remaining.

Advertisement

Dobbs was acquired from the Arizona Cardinals on Tuesday. He started all eight games for the Cardinals as a fill-in while Kyler Murray recovers from a knee injury, but Murray’s imminent return made Dobbs available for a trade.

PACKERS 20, RAMS 3: Aaron Jones scored Green Bay’s first first-half touchdown since mid-September, and the Packers (3-5) snapped a four-game skid by beating visiting Los Angeles (3-6).

Rookie tight end Luke Musgrave scored his first career touchdown on a 20-yard reception from Jordan Love, and Anders Carlson went 3 of 4 on field-goal attempts. Love was 20 of 26 for 228 yards despite getting sacked four times.

The Rams dropped their third straight as they played without quarterback Matthew Stafford, who sprained a ligament in his right thumb last week in a loss at Dallas.

RAIDERS 30, GIANTS 6: Josh Jacobs rushed for 98 yards and two touchdowns, rookie Aidan O’Connell passed for 209 yards and Antonio Pierce won in his debut as Las Vegas’ interim coach as the Raiders (4-5) routed the visiting Giants (2-7).

Maxx Crosby had three of the Raiders’ eight sacks. Las Vegas held the Giants to 275 yards in the Raiders’ largest margin of victory since beating the Denver Broncos 37-12 on Nov. 15, 2020.

Advertisement

Giants quarterback Daniel Jones left one play into the second quarter because of a right knee injury.

SAINTS 24, BEARS 17: Taysom Hill caught a touchdown pass and threw for another, Paulson Adebo intercepted two passes and also forced a fumble that he recovered, and New Orleans (5-4) won at home against Chicago (2-7).

The Saints forced five turnovers, intercepting rookie QB Tyson Bagent three times and recovering two fumbles.

COLTS 27, PANTHERS 13: Kenny Moore returned two Bryce Young interceptions for touchdowns, Jonathan Taylor caught a touchdown pass from Gardner Minshew, and Indianapolis (4-5) won at Carolina (1-7) to snap a three-game losing streak.

Moore became the first Colts player with two pick-6s in a game, and the first NFL player to accomplish the feat since Tampa Bay’s Mike Edwards did it against the Atlanta Falcons in Week 2 of the 2021 season.