Photo: VCG
Terry Rozier drained the go-ahead three-pointer in overtime as the Charlotte Hornets withstood a triple-double from Dallas star Luka Doncic to beat the Mavericks 123-120 on Saturday.
Rozier's 29 points included the trey that put Charlotte up for good with 41.9 seconds left in the extra session, as well as a driving basket to send the game to overtime.
Devonte Graham added 27 points and 13 assists for the Hornets.
Doncic set a Mavericks record with his 10th triple-double of the season, scoring 39 points with 12 rebounds and 10 assists.
But the Slovenian star missed two three-pointers and coughed up a turnover late in regulation as the Mavs - who trailed by 20 in the first half - squandered a 12-point fourth-quarter lead.
"I didn't make great decisions," Doncic, last season's Rookie of the Year, admitted after the Mavs let another late-game lead get away.
"Terrible decisions. I've got to do better.
"We could have won it, but I made terrible decisions."
It was just one of the upsets on a day that saw the Memphis Grizzlies shock the Los Angeles Clippers in Los Angeles 140-114 and the Washington Wizards topple the Denver Nuggets 128-114.
Evergreen Vince Carter made NBA history in Atlanta, becoming the first player to compete in the league in four different decades in the Hawks' 116-111 victory over the Indiana Pacers.
Carter received a standing ovation when he checked into the contest at 6:30 of the first quarter.
Drafted in 1998, Carter brought "Vinsanity" to Toronto with his high-flying exploits, earning eight All-Star appearances along with an Olympic gold medal.
The 42-year-old, who agreed to a one-year contract in August to play in his 22nd NBA season, scored three points and grabbed three rebounds on Saturday for Atlanta, who were led by the 41 points of Trae Young - the 21-year-old who was born the year Carter was drafted.
Kevin Huerter added a season-high 26 points for the struggling Hawks, who squandered a 22-point lead but battled back to secure just their eighth win of the season.