The Detroit Lions made it 10 wins in a row as they edged past the Chicago Bears 23-20 in a Thanksgiving Day divisional tussle.
Jared Goff threw for two touchdowns as the Lions moved to 11-1, but they had to withstand a late comeback from the Bears.
Goff’s first touchdown pass to Sam LaPorta and three Jake Bates field goals opened a 16-0 half-time cushion for the NFC North leaders.
Caleb Williams found Keenan Allen from 31 yards to reduce the arrears in the third quarter, Goff responding with a second scoring pass to LaPorta.
Williams found Allen again and then DJ Moore to make it 23-20 with more than five minutes, but the Bears were unable to make the most of good field position on the final drive as they slipped to a sixth straight defeat.
The Green Bay Packers kept up their pursuit of the Lions in the NFC North as they saw off the Miami Dolphins 30-17.
Jordan Love threw a pair of touchdown passes to Jayden Reed, either side of a Josh Jacobs score from a yard out as the Packers opened a 24-3 half-time lead.
Brandon McManus added two field goals in the second half, Dolphins quarterback Tua Tagovailoa finding De’Von Achane and Tyreek Hill for two touchdowns to reduce the gap.
The win lifts the Packers to 9-3 to stay in touch with the Lions in the NFC North, alongside the 9-2 Minnesota Vikings.
The Dallas Cowboys ended their six-game losing run at home as they held on to beat the New York Giants 27-20.
Cooper Rush threw for a touchdown to Brandin Cooks, Rico Dowdle ran for another score and DeMarvion Overshown returned an interception 23 yards for a touchdown as the Cowboys opened a 27-10 lead in the third quarter.
Drew Lock, who was sacked six times, ran in from eight yards after a 47-yard field goal from Graham Gano to cut the deficit but it was not enough to prevent an eighth successive defeat to their divisional rivals.