Thanksgiving Day:
Buffalo Bills 28, Detroit Lions 25
The Lions gave the Bills all they could handle in the early Thanksgiving matchup, but kicker Tyler Bass scored the game-winner with just seconds left to help Buffalo keep pace in a loaded AFC East division. Bills QB Josh Allen was just 24 of 42 passing to go along with an interception — although he did account for three total touchdowns.
Allen found WR Stefon Diggs for a five-yard touchdown with 2:40 left in the game to give Buffalo a late lead. Later, in the final seconds, Allen and Diggs connected down the middle of the field to set up Bass’ winner.
Dallas Cowboys 28, New York Giants 20
Cowboys TE Dalton Schultz caught two touchdowns and WR CeeDee Lamb tallied 106 receiving yards on six catches to surge the Dallas offense past the Giants in a pivotal NFC East showdown. The Cowboys’ defense also registered three sacks and held Giants star RB Saquon Barkley to just 39 yards on 11 carries.
Minnesota Vikings 33, New England Patriots 26
Kirk Cousins threw for 299 yards and three touchdowns, the last a go-ahead score to Adam Thielen in the fourth quarter to push the Minnesota Vikings past the New England Patriots.
Justin Jefferson had 139 yards and one of the touchdown passes from Cousins for the Vikings (9-2).
Mac Jones passed for a career-high 382 yards and two scores to snap a lagging offense to life for the Patriots (6-5), but they ran out of steam down the stretch. Their fourth quarter included two three-and-out punts, a turnover on downs at the Minnesota 39 and a desperation last drive that went nowhere.
SUNDAY:
Carolina Panthers 23, Denver Broncos 10
The Carolina Panthers looked confident behind new quarterback Sam Darnold, who went 11-of-19 for 164 yards and two touchdowns, one through the air and one on the ground. Running back D’Onta Foreman added 164 yards to the Panthers offense.
The Denver Broncos didn’t have an answer as they were held to a field goal until 3:19 left in the game. A roughing the passer penalty on fourth down gave Russell Wilson, who was sacked three times, the opportunity to get his lone touchdown of the game.
With 4:02 left in the first half, Brian Burns knocked down Russell Wilson as he attempted to throw the ball downfield. It was ruled a strip sack and was recovered by Yetur Gross-Matos. The play epitomized the day for the Broncos’ offense.
Cleveland Browns 23, Tampa Bay Buccaneers 17
The Cleveland Browns took Tom Brady and the Tampa Bay Buccaneers to overtime and came out victorious. Their running game produced 189 yards and two touchdowns, led by Nick Chubb who had 26 carries for 116 of those yards and the winning score.
With 32 seconds left in the game and down by a touchdown, Jacoby Brissett found tight end David Njoku, who arched back and made a one-handed catch to tie the game and send it into overtime.
Jacksonville Jaguars 28, Baltimore Ravens 27
The Jacksonville Jaguars clawed their way to victory over the Baltimore Ravens. Trevor Lawrence expertly executed a two-minute offense late in the fourth quarter that included converting a fourth-and-five and ended in a 10-yard touchdown to Marvin Jones Jr. Doug Pederson put all his chips on the table and went for a two-point conversion and the win. His bet paid off.
Justin Tucker, the highest-paid kicker in the league, missed a 67-yard field goal to bury Baltimore for good.
Washington Commanders 19, Atlanta Falcons 13
Commanders QB Taylor Heinecke didn’t have the greatest day (only 14 completions, 2 interceptions), but RB Brian Robinson Jr. amassed over 100 yards on the ground and Washington kept itself alive in the NFC playoff race.
Heinecke found John Bates for a 16-yard touchdown that gave the Commanders a one-score lead it would not relinquish.
Meanwhile, the Falcons failed to pick up a win that would have helped them keep pace with the Tampa Bay Buccaneers in the NFC South.
Miami Dolphins 30, Houston Texans 15
Dolphins QB Tua Tagovailoa was unstoppable, leading Miami to a 30-0 lead before head coach Mike McDaniel sat him down due to the size of the lead.
The Texans found some momentum in the second half, but it wasn’t enough to take down Miami.
Xavien Howard had a 16-yard fumble recovery for a touchdown that effectively put the game away in the second quarter.
New York Jets 31, Chicago Bears 10
Jets QB Mike White outdueled Bears signal-caller Trevor Siemian in a battle of backup quarterbacks that saw White throw for 315 yards and three touchdowns, including a pair to WR Garrett Wilson.
The Bears were without QB Justin Fields, and it showed. The Chicago defense was leaky and the offense struggled to piece anything together.
Cincinnati Bengals 20, Tennessee Titans 16
Still without star WR Ja’Marr Chase, the Bengals survived a tough matchup with the Titans. Tee Higgins caught seven passes for 114 yards in an impressive performance, and RB Samaje Perine found the end zone in relief of injured starter Joe Mixon.
Meanwhile, the Bengals’ defense held the Titans without a single offensive touchdown.
Burrow and Higgins connected for a 27-yard touchdown with 13:42 left to give the Bengals a lead it would not relinquish.
Los Angeles Chargers 25, Arizona Cardinals 24
Kyler Murray returned after missing two games with an injury and scored three total touchdowns, but he couldn’t lead the Arizona Cardinals to victory over the Los Angeles Chargers.
Justin Herbert ran a two-minute offense and notched a two-point conversion to put the birds to bed. He went 35-of-47 for 274 yards and three touchdowns despite being sacked four times.
The Chargers capped off their game-winning drive with a fake handoff to Austin Ekeler who ran toward the corner of the end zone, caught Justin Herbert’s one-yard throw and dove forward for the score.
Las Vegas Raiders 40, Seattle Seahawks 34. (OT)
The Las Vegas Raiders survived yet another overtime game and crushed the Seattle Seahawks’ return from their bye week.
The Raiders’ 576 yards of total offense, 303 of which came from running back Josh Jacobs, helped propel them to the win.
Last week, it was the Derek Carr-Davante Adams connection that saved the day for the Raiders. This time, Jacobs was the hero with an 86-yard run to grab Las Vegas’ fourth win of the season.
Kansas City Chiefs 26, Los Angeles Rams 10
The Kansas City Chiefs earned their 15th straight win against NFC teams. Harrison Butker nailed four field goals for the Chiefs. Patrick Mahomes threw for 320 yards and a touchdown along with an interception, only his seventh of the year. It came in the second half where three of four consecutive possessions ended in an interception.
The Patrick Mahomes-Travis Kelce connection strikes yet again as the quarterback found his tight end for a 39-yard touchdown in the first quarter. The Chiefs didn’t look back.
The Los Angeles Rams were led by quarterback Bryce Perkins, who was making his NFL debut replacing an injured Matthew Stafford. The Virginia alum was 13-of-23 for 100 yards, a touchdown and he accounted for those two other interceptions.
San Francisco 49ers 13, New Orleans Saints 0
Alvin Kamara fumbled on the game’s opening drive and it was all downhill for the New Orleans Saints. Jimmy Garoppolo went 26-of-37 for 222 yards and a touchdown in a performance that wasn’t necessarily glamorous, but got the job done as the San Francisco 49ers complete a four-game winning streak and hand the Saints their first shutout since 2001.
SUNDAY NIGHT: Philadelphia Eagles 40, Green Bay Packers 33
Jalen Hurts ran for 157 yards to set an Eagles record for a quarterback, and Packers QB Aaron Rodgers suffered an oblique injury in Philadelphia’s 40-33 victory over Green Bay.
Hurts also threw for 153 yards and two touchdowns for the NFC-best Eagles, who moved to 10-1 for the fifth time in history. Miles Sanders ran for 143 yards and two scores as Philadelphia rushed for 363 overall, the second-best total for the franchise.
Rodgers left in the third quarter with his team trailing 34-23 after grimacing his way through a drive that led to a Packers field goal. He had already been playing with a broken thumb and took several hard hits.
Rodgers’ replacement, Jordan Love, kept the Packers (4-8) in the game by connecting with Christian Watson for a 63-yard catch-and-run touchdown that cut Philly’s lead to 37-30.
But the Packers ran out of time.
Rodgers was 11 of 16 passing for 140 yards, two touchdowns and two first-half interceptions.
Tonight on MONDAY NIGHT FOOTBALL:
The (3-7) Pittsburgh Steelers are in Indianapolis to battle the (4-6-1) Colts.
Panthers post-game locker room speech from Coach Steve Wilks after their win over the Broncos
Panthers QB Sam Darnold talks about the win over the Broncos and the week of preparations they had.
Broncos QB Russel Wilson talks about the heated sideline exchange he had with Mike Purcell (defensive tackle) during the game with the Panthers: “We’re on the same page. There’s nothing there.”
Browns coach Kevin Stefanski talks about the win over the Bucs.
Browns QB Jacoby Brissett gets a game ball in the locker room after the OT win over the Bucs.
Jaguars QB Trevor Lawrence talks about the terrible start to their game-winning drive against the Ravens.
Dolphins QB Tua Tagovailoa talks about the win over the Texans.
Jets rookie defensive back Sauce Gardner talks about the bounce-back win over Chicago.
Bengals Head Coach Zac Taylor talks about the first half penalties in the win over the Titans.