Bills 48, Lions 42
Josh Allen accounted for four touchdowns and piled up 430 yards of offense, leading the Buffalo Bills to a shootout victory over the Detroit Lions. Allen’s 362 passing yards and two rushing scores helped Buffalo (11-3) snap Detroit’s franchise-record 11-game winning streak.
James Cook added 105 rushing yards and two touchdowns for Buffalo, which amassed 559 yards of total offense.
Jared Goff kept Detroit (12-2) in the game with a career-high 494 passing yards and five touchdown passes, including 193 yards on 14 catches for Amon-Ra St. Brown. Despite the loss, Detroit remains tied atop the NFC standings with Philadelphia and Minnesota.
Looking for more winning strategies this NFL season? Check out our NFL Betting Strategies That Will Bring Profits
Texans 20, Dolphins 12
C.J. Stroud threw two touchdown passes to Nico Collins, and Houston’s defense forced four turnovers to secure the AFC South title. Stroud’s efficiency paired with standout plays from rookies Will Anderson Jr. and Derek Stingley Jr. helped Houston (9-5) clinch the division.
Miami (6-8) struggled as Tua Tagovailoa threw three interceptions and lost a fumble, leaving the Dolphins two games out of the AFC wild-card race.
Eagles 27, Steelers 13
Jalen Hurts passed for two touchdowns and ran for another as the Philadelphia Eagles (12-2) defeated the Pittsburgh Steelers (10-4). Hurts overcame a reported broken finger to tally 290 passing yards and extend Philadelphia’s winning streak to 10 games.
Pittsburgh’s offense faltered, managing just 163 total yards. Despite the loss, the Steelers secured a playoff berth after the Dolphins and Colts both lost.
Cowboys 30, Panthers 14
Cooper Rush threw for three touchdowns, and Rico Dowdle posted a career-high 149 rushing yards as the Dallas Cowboys (6-8) stayed in playoff contention with a win over Carolina.
Bryce Young accounted for two turnovers and scored a rushing touchdown for the Panthers (3-11), who suffered their fourth straight loss.
Chiefs 21, Browns 7
Patrick Mahomes threw two touchdowns before leaving the game with an ankle injury, and Kansas City (13-1) continued its dominance with a win over Cleveland. Backup Carson Wentz sealed the victory.
The Browns (3-11) struggled as Jameis Winston threw three interceptions, and star running back Nick Chubb broke his foot in the third quarter.
Jets 32, Jaguars 25
Breece Hall’s late touchdown capped a fourth-quarter comeback for New York (4-10), snapping a losing skid. Aaron Rodgers and Davante Adams reunited for two key completions on the final drive to set up Hall’s game-winner.
Mac Jones’ deep interception ended Jacksonville’s (3-11) final rally attempt.
New to football betting? Start with our comprehensive guide on How to Bet on Football
Commanders 20, Saints 19
Jayden Daniels threw two touchdowns to Terry McLaurin, and Washington (9-5) held off a late New Orleans (5-9) comeback that fell short on a missed two-point conversion.
Saints rookie Spencer Rattler provided a spark off the bench with a late touchdown pass, but his final throw missed tight end Juwan Johnson in the end zone.
Ravens 35, Giants 14
Lamar Jackson threw five touchdown passes to tie his career high as the Baltimore Ravens (9-5) dominated the struggling New York Giants (2-12). Rashod Bateman caught two of Jackson’s scores in Baltimore’s lopsided win.
The Giants tied a franchise record with their ninth consecutive loss.
Bengals 37, Titans 27
Joe Burrow tossed three touchdown passes to lead Cincinnati (6-8) to a turnover-filled win in Nashville. Tennessee (3-11) committed six turnovers, including four by quarterback Will Levis.
Cardinals 30, Patriots 17
James Conner rushed for 110 yards and two touchdowns to lead Arizona (7-7) to a win over New England (3-11). Kyler Murray threw for 224 yards as Arizona snapped a three-game losing streak.
Broncos 31, Colts 13
Denver’s defense forced five turnovers and scored a touchdown to propel the Broncos (9-5) past the Colts (6-8). Bo Nix threw three touchdown passes for Denver despite three interceptions.
Check Out the Latest NFL Odds
Buccaneers 40, Chargers 17
Mike Evans hauled in two long touchdowns as Tampa Bay (8-6) routed Los Angeles (8-6). Evans finished with 159 yards as the Buccaneers outgained the Chargers 506-206.