Buccaneers 27, saints 19
Baker Mayfield used his legs and arm to help the Tampa Bay Buccaneers clinch their fourth straight NFC South title while putting Mike Evans over 1,000 yards receiving.
Mayfield fired a 32-yard touchdown pass to Jalen McMillan for the go-ahead score and then scrambled 28 yards for a crucial first down on the next drive, leading the Buccaneers to a 27-19 victory over the New Orleans Saints on Sunday.
BEARS 24, PACKERS 22
Caleb Williams drove Chicago to Cairo Santos’ 51-yard field goal as time expired and the Bears snapped a 10-game skid with a victory over playoff-bound Green Bay, who lost quarterback Jordan Love and wide receiver Christian Watson to injuries.
EAGLES 20, GIANTS 13
Tanner McKee threw for 269 yards and two touchdowns in a game full of backups to help Philadelphia tune up for the postseason with a victory over New York.
TEXANS 23, TITANS 14
C.J. Stroud completed all six of his passes for 50 yards and a touchdown Sunday on the Texans’ opening drive before going to the bench as Houston snapped a two-game skid going into the AFC playoffs with a victory over Tennessee.
COMMANDERS 23, COWBOYS 19
Marcus Mariota threw a 5-yard touchdown pass to Terry McLaurin with 3 seconds left, lifting Washington to a victory over Dallas and clinching the sixth seed in the NFC playoffs.
Mariota threw for two scores and ran for a TD after replacing Jayden Daniels. The Commanders (12-5) sat their dynamic rookie quarterback at halftime since playoff seeding was the only thing on the line, and the move ended up sparking an offense that produced just 64 yards before the break.
PATRIOTS 23, BILLS 16
Joe Milton III passed for a touchdown and ran for another in his NFL debut, and New England cost themselves the No. 1 overall pick in the NFL draft with a win over AFC East champion Buffalo.
PANTHERS 44, FALCONS 38, OT
Bryce Young passed for three touchdowns, ran for two scores and led a 70-yard drive capped by Miles Sanders’ 1-yard TD run on the opening possession of overtime to give Carolina a win over Atlanta.
COLTS 26, JAGUARS 23, OT
Jonathan Taylor ran for 177 yards, including 33 yards on six consecutive carries in overtime to set up Matt Gay’s game-ending 38-yard field goal, and Indianapolis beat Jacksonville.
BRONCOS 38, CHIEFS 0
Rookie Bo Nix set a franchise record by completing his first 18 passes and Denver ended an eight-year playoff drought with a rout of Kansas City.
CHARGERS 34, RAIDERS 20
Justin Herbert passed for 346 yards and two touchdowns, and the Los Angeles Chargers secured the fifth seed in the AFC playoffs with a victory over Las Vegas.
SEAHAWKS 30, RAMS 25
Geno Smith passed for 223 yards and threw his career-best fourth touchdown pass to Noah Fant with 3:19 to play, and Seattle finished their 12th winning season in 13 years with a victory over the playoff-bound Los Angeles Rams.
JETS 32, DOLPHINS 20
Aaron Rodgers threw a season-high four touchdown passes — Nos. 500, 501, 502 and 503 of his storied career — in what could’ve been his final NFL game to lead New York to a victory over Miami.
The 41-year-old Rodgers is uncertain if he wants to continue playing for a 21st season, and it’s unclear if the Jets (5-12) — who’ll have a new general manager and coach next season — will want to move forward with him.
CARDINALS 47, 49ERS 24
Kyler Murray threw for 242 yards and four touchdowns, two to Greg Dortch, and Arizona beat injury-depleted San Francisco.
Arizona (8-9) won four more games than last year, but still missed the playoffs for a third straight season. San Francisco (6-11) lost seven of its final eight to finish with its worst record since 2018.
The Cardinals led throughout the second half and took a 33-24 lead with 14:16 left in the fourth quarter when Michael Carter sneaked into the end zone just inside the left pylon for a 2-yard touchdown. Arizona put the game away with 5:47 remaining on Murray’s 12-yard TD pass to Marvin Harrison Jr. that made it 40-24.
Tony Jones Jr. ran for a 46-yard touchdown to conclude the scoring and give Arizona its highest point total since 2015.
Harrison finished with eight TD catches, tying the franchise’s rookie record held by Larry Fitzgerald and Anquan Boldin.
Joshua Dobbs — starting for the 49ers in the place of injured Brock Purdy — threw for 326 yards, two touchdowns and two interceptions. He hit wide-open fullback Kyle Juszczyk for a 36-yard TD with 4:49 left in the third quarter to cut the Cardinals’ advantage to 26-24.