Field goal lifts Bills past Lions in NFL

Tyler Bass kicked a 45-yard field goal with two seconds left, giving the visiting Buffalo Bills a 28-25 NFL victory over the Detroit Lions.

Detroit's Michael Badgley kicked a tying 51-yard field goal with 23 seconds left to tie it but Josh Allen's 36-yard pass to Stefon Diggs set up the game-winner.

Allen passed for 253 yards and two scores and was intercepted once and also rushed 10 times for 78 yards and another touchdown. Isaiah McKenzie caught six passes for 96 yards and a touchdown, while Diggs caught eight passes for 77 yards and a score for Buffalo (8-3).

Jared Goff passed for 240 yards and two touchdowns for the Lions (4-7), who had a three-game winning streak snapped.

Jamaal Williams rushed for 66 yards and a touchdown on 18 carries, while Amon-Ra St. Brown caught nine passes for 122 yards and a touchdown

Buffalo led 17-14 at the break.

Dak Prescott tossed two touchdown passes to Dalton Schultz and Ezekiel Elliott added a rushing score to help the Dallas Cowboys notch a 28-20 victory over the visiting New York Giants at Arlington, Texas.

Prescott completed 21 of 30 passes for 261 yards and overcame two interceptions for Dallas (8-3), which moved into sole possession of second place in the NFC East. The Philadelphia Eagles (9-1) lead the division.

Peyton Hendershot added a rushing score to help the Cowboys defeat New York for the 11th time in the past 12 meetings.

CeeDee Lamb caught six passes for 106 yards, Elliott rushed for 92 yards on 16 carries and Micah Parsons registered two sacks to raise his season total to 12.

Daniel Jones completed 21 of 35 passes for 228 yards and one touchdown for the Giants (7-4), who lost for the third time in four games.

Saquon Barkley rushed for a touchdown but had just 52 scrimmage yards (39 rushing, 13 receiving).

The Cowboys outgained New York 430 to 300 while playing their 45th consecutive Thanksgiving Day home game.

Kirk Cousins threw for three touchdowns, including the game-winner to Adam Thielen, as the Minnesota Vikings earned a 33-26 win over the New England Patriots in Minneapolis.

Cousins, who capped the scoring with a 15-yard TD pass to Thielen with 9:34 left to play, completed 30 of 37 passes for 299 yards and an interception for the Vikings (9-2).

Justin Jefferson hauled in nine catches for 139 yards and a touchdown, and Dalvin Cook rushed 22 times for 42 yards.

Jefferson finished the night with 4248 receiving yards, the most ever for a receiver in his first three NFL season.

The old mark was set by another Viking, Randy Moss, who amassed 4163 receiving yards from 1998-2000.