Justin Tucker's 49-yard field goal as time expired meant the Baltimore Ravens edged past the San Francisco 49ers to win an eighth straight game.
On a quiet day for red-hot Ravens quarterback Lamar Jackson, Tucker kept his cool and showed why he is considered one of the NFL's best kickers.
Baltimore's AFC North rivals the Cincinnati Bengals were also victorious, while the Pittsburgh Steelers and Tennessee Titans claimed key wins to boost their wildcard hopes.
NIP AND TUCKER AS RAVENS KICKER DELIVERS VICTORY
Sunday's most hotly-anticipated encounter saw the Ravens face the 49ers in a repeat of Super Bowl XLVII.
MVP favourite Jackson was kept to 105 yards passing in a contest where both teams gained more yards through rushing than passing.
Jackson had a rushing score to go along with 101 yards on the ground, though, and his team were victorious thanks to Tucker's field goal.
With the 20-17 victory Baltimore improved to 10-2, the same record that the 49ers have with four games to go.
DALTON ENJOYS VICTORIOUS RETURN AS BENGALS BEAT JETS
The last remaining winless team in the NFL claimed their first victory as Andy Dalton returned to lead the Bengals past the New York Jets 22-6 and give rookie head coach Zac Taylor a maiden win.
Cincinnati were 0-11 heading into Sunday's game and turned back to ninth-year quarterback Dalton having benched him following their Week 9 bye.
The move paid dividends as Dalton went 22-for-37 passing and threw one touchdown against a Jets team that had won their previous three games.
Two other struggling franchises, the Redskins and Dolphins, claimed their third wins of the season, Washington beating the Carolina Panthers 29-21 and Miami defeating the Philadelphia Eagles 37-31.
STEELERS CLAIM REVENGE OVER BROWNS
Two weeks after losing to the Cleveland Browns in an ill-tempered Thursday night encounter, the Steelers exacted a measure of revenge with a 20-13 success at Heinz Field.
Their previous meeting was marred by the ugly scenes which saw Myles Garrett rip off Mason Rudolph's helmet and hit the Pittsburgh quarterback with it.
Rudolph has since been benched, while Garrett is serving a suspension, and there was no sign of the bad blood on Sunday as the Devlin Hodges-led Steelers improved to 7-5.
Browns quarterback Baker Mayfield, who was sacked five times, completed the game despite suffering a hand injury but it was his interception which ultimately sealed the win for Pittsburgh.
FOLES BENCHED, RODGERS THROWS FOUR TDs
Two former Super Bowl MVPs had contrasting afternoons, with Nick Foles benched by the Jacksonville Jaguars while Aaron Rodgers lit up the New York Giants secondary in the snow.
Foles, a big free-agent signing by the Jags in the offseason, was replaced by Gardner Minshew having committed three first-half turnovers as the Tampa Bay Buccaneers cruised to a 28-11 triumph.
The Green Bay Packers bounced back from their loss to the 49ers last time out, Rodgers throwing four touchdowns - two of which went to Davante Adams - in a 31-13 win over the Giants.
Elsewhere, the Titans beat the Indianapolis Colts 31-17.
Week 13 scores:
Tennessee Titans 31-17 Indianapolis Colts
Cincinnati Bengals 22-6 New York Jets
Washington Redskins 29-21 Carolina Panthers
Baltimore Ravens 20-17 San Francisco 49ers
Tampa Bay Buccaneers 28-11 Jacksonville Jaguars
Pittsburgh Steelers 20-13 Cleveland Browns
Green Bay Packers 31-13 New York Giants
Miami Dolphins 37-31 Philadelphia Eagles
|Antonio Brown a good fit for Ravens, says cousin Marquise ´Hollywood´ Brown|
|Tre White ´still undecided´ on 2020 status ahead of Thursday deadline|
|Lou Williams addresses strip club visit: I could have made ´better-quality´ decision|
|I´m not worried about it - Rams CB Jalen Ramsey tired of contract talk|
|Marlins blank Orioles in first appearance since Opening Day, Nats also return from COVID-19 absence|
|Nets stun Giannis and Bucks, Clippers fall to Suns after Booker´s buzzer-beater|
|Ohtani unlikely to pitch again in 2020, says Angels manager Maddon|
|Lions remove Stafford from reserve/COVID-19 list after false-positive test|
|Nationals´ Soto reinstated after COVID-19 diagnosis|
|Broncos star Von Miller considered sitting out NFL season|
|Yadier Molina among St. Louis Cardinals to test positive for coronavirus|
|Rodgers on outlook with the Packers: I don´t know what the future holds|
|Zion Williamson ´felt alive again´ after playing down the stretch in Pels win|
|Cole continues streak as Yankees win again, DeGrom shines|
|Davis double-double helps Lakers clinch top seed in West, VanVleet and Raptors cool Heat|
|Angels star Ohtani shut down from pitching for up to six weeks|
|Seahawks interested in Antonio Brown – Carroll|
|Jordan Reed could be ´hell of a deal´ for 49ers - Shanahan|
|Anthony Davis says sealing West´s top spot had been ´a long time coming for the Laker Nation´|
|Cardinals have 13 coronavirus cases, Tigers series postponed|
|2021 NFL Draft prospect Farley says testing concerns led him to skip college football season|
|Odell Beckham Jr: NFL should cancel 2020 season|
|Lamar Jackson on playoff failures: I´m tired of going home|
|Falcons sign former first-rounder Dennard|
|Magic forward Isaac suffers torn ACL|
|Westbrook helps Rockets edge Bucks, Celtics win|
|Tigers reliever Alexander sets MLB record, Dodgers´ Kershaw dazzles in 2020 debut|
|Eagles coach Doug Pederson tests positive for coronavirus|
|Rams coach McVay has faith in NFL season amid COVID-19 pandemic|
|LaCosse eighth Pats player to opt out of NFL season due to COVID-19 concerns|
|Betts suffers finger injury in Dodgers´ win|
|Zion Williamson frustrated with minutes restriction as Pelicans slide|
|Jaguars place quarterback Minshew on reserve/COVID-19 list|
|Cespedes opts out of MLB season due to coronavirus-related concerns|
|Mets unable to contact Cespedes following no-show for Braves game|
|TJ Warren´s 53-point display ´one of those special nights´|
|LeBron: Kawhi-less Raptors still one of the NBA´s best|
|Yankees stay hot with fifth straight win, Dodgers hit four homers in D-Backs rout|
|Raptors top LeBron´s Lakers, Pacers´ Warren scores career-high 53|
|Coronavirus: Brewers star Cain opts out of MLB season|
|Coronavirus: MLB season will continue despite COVID-19 cases, insists Manfred|
|Coronavirus: Patriots WR Lee, Jets LB Mosley opt out of NFL season|
|Drew Brees on anthem comments: I hurt a lot of people|
|Harden says ´it´s not even about the points´ after dropping 49 in Rockets win|
|Magic forward Jonathan Isaac explains why he stood for anthem|
|Antonio Brown reacts to suspension, promises ´best season of my career´|
|They didn´t want Giannis to foul out – Smart slams officials after Celtics´ loss|
|Yankees brush past Red Sox, Betts hits first homer for Dodgers|
|Giannis leads Bucks past Celtics, Harden stars|
|Antonio Brown hit with eight-game NFL ban|
|Coronavirus: Cardinals-Brewers postponed after positive COVID-19 tests|
|Jamal Adams: Plan is to retire with the Seattle Seahawks|
|LeBron hopes NBA return can ´spread love throughout the world´|
|Gobert feeling blessed after leading Jazz to NBA restart win over Pelicans|
|Indians´ Bieber ties 66-year-old MLB record, Judge homer extends Yankees streak|
|Davis, Lakers still looking for rhythm after win over Clippers|
|LeBron lifts Lakers past Clippers in NBA opener|
|Angels star and father-to-be Trout placed on paternity list|
|NBA returns as Jazz edge Pelicans in Orlando bubble|
|LeSean McCoy agrees deal with Brady´s Bucs|
|Coronavirus: Phillies-Blue Jays series postponed after positive COVID-19 tests|
|Zion Williamson fit to face Jazz in Pelicans´ NBA opener|
|Yankees ace Cole earns 18th successive regular-season win, Nats snap skid|
|Chargers coach Lynn ´excited´ about Bosa´s contract extension|
|Coronavirus: Eagles tackle Johnson tests positive for COVID-19|
|Coronavirus: Chiefs´ Super Bowl winner Williams opts out of NFL season|
|Cincinnati Bengals trust Joe Burrow to start as QB – Taylor|
|Lamar Jackson still hoping Ravens sign Antonio Brown|
|Rivers has ´great confidence´ in deep roster as Clippers chase NBA title|
|Zion questionable for Pelicans opener but Williamson just wants to ´hoop´|