Golden State maintained its chances of qualifying directly for the playoffs with a win in Dallas against the Mavericks, while Ja Morant, serving an eight-game ban, made a game-winning comeback for Memphis.
The Warriors (just nine road wins this season) fought hard against the Mavericks — with 14 lead team changes — before winning 127-125.
With 8.5 seconds remaining, Curry (20 points, 13 assists and 5 rebounds) gave Golden State some breathing space to give it a 3-point lead.
Kevon Looney led the free throws by a margin of five lengths.
Enough to calmly collect Reggie Bullock's three-point shot at the buzzer, after 30 points from Luka Doncic and another 27 from Jaden Hardy.
Memphis secured its runner-up spot in the West with a 130-125 win over bottom-in-the-conference Houston.
The return of Ja Morant, who has been absent since March 4 and suspended for brandishing a gun in a nightclub, enlivened the Grizzlies' evening.
Coming off the bench, the 23-year-old star has collected 17 points, four rebounds and five assists in under 24 minutes.
Thanks to the victory (122-111) against Phoenix, the Lakers maintain their good series and can continue to believe in the final sprint with now the same record as Dallas.
Beaten by Chicago on Monday, Philadelphia took a brilliant revenge (116-91) but the Sixers trembled after the exit of Joel Embiid, hit in the calf.
Finally, Miami dominated New York 127-120, mainly thanks to Jimmy Butler's 35 points.