Kevin Jairaj-USA TODAY Sports

Luka Doncic won a scoring duel over Stephen Curry, Tim Hardaway Jr. buried a key late 3-pointer and the Dallas Mavericks snapped a four-game losing streak with a 116-113 victory over the visiting Golden State Warriors on Tuesday night in a rematch of last year's Western Conference Finals.

Doncic finished with a game-high 41 points as part of a triple-double that included game highs of 12 rebounds and 12 assists.

He hit a 14-foot jumper that extended a one-point lead to 115-112 with 59 seconds remaining.

Curry, who led the Warriors with 32 points, hit a free throw six seconds later, but was called for a controversial traveling violation while lining up a potential go-ahead 3-point attempt with 10.1 seconds left.

Dorian Finney-Smith increased the Dallas lead again to three with a free throw with 4.4 seconds remaining, but he left the door open for overtime when he missed the second attempt.

After a timeout to advance the ball, Klay Thompson misfired on an open 3-pointer, ending Golden State's three-game winning streak.

Hardaway had 22 points for the Mavericks, including a 3-pointer that gave Dallas the lead for good with 1:49 remaining after Curry had hit a go-ahead 3 of his own 20 seconds earlier.

Doncic, the league's leading scorer, connected on 14 of 27 shots and four of his nine 3-point attempts. He padded his fifth 40-point game of the season with 9-for-15 at the free throw line.

Spencer Dinwiddie chipped in 14 points before being ejected early in the fourth period for nailing Jordan Poole in the face with an elbow. Josh Green came off the bench to aid the hosts' cause with 13 points.

With Hardaway hitting 5 of 11, the Mavericks outscored the Warriors 45-33 on 3-pointers.

Curry had five of Golden State's 11 treys, but he needed 14 tries to get them. He shot 11-for-24 overall.

Jonathan Kuminga came off the Golden State bench to post a 14-point, 10-rebound double-double, while Draymond Green (12 points), Kevon Looney (11), Anthony Lamb (11) and Andrew Wiggins (10) also scored in double figures.

Thompson had just five points, missing seven of his nine shots and five of six 3-point attempts. Poole finished with nine points to go with a team-high nine assists.

More must-reads:

TODAY'S BEST
Kings make huge decision on head coach Mike Brown
Oilers beat Stars to take 3-2 lead in WCF
Orioles lose two starting pitchers to season-ending surgeries
Yankees' Aaron Judge, Juan Soto make MLB history with impressive offensive numbers
Caitlin Clark frustrated by physical WNBA play: 'I feel like I'm getting hammered'
Bills give Olympic gold medalist chance in NFL
An epic temper tantrum highlighted Day 6 of the French Open
Broncos' Sean Payton shares promising Bo Nix update amid competition
Celtics HC Joe Mazzulla blasts media for Jayson Tatum, Jaylen Brown coverage
Pistons parting ways with GM after hiring new head of ops
Mike Tyson-Jake Paul fight temporarily postponed
Suns fill out Mike Budenholzer's coaching staff
Timberwolves boycotted TNT in support of criticized bigs
Watch: Oilers offense responds after big hit on Corey Perry
Seahawks WR doesn’t hold back on praise for QB Sam Howell
Report: Cowboys quietly 'all in' on Dak Prescott decision
Diamondbacks ace heading to injured list with hamstring strain
Golden Knights, key winger have mutual interest but face financial crunch
Pelicans to defer Lakers' first-rounder to 2025
Former top-10 WR pick speaks on retirement regret, comeback try

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.