Curry, reduce dai 52 punti segnati nella sconfitta dei Warriors contro Memphis martedì - ha prodotto una raffica di canestri nel terzo quarto per portare via la partita ai Lakers nel finale.
Anche Brandin Podziemski si è messo in luce per Golden State, realizzando otto su dieci tentativi da tre punti in una prestazione da 28 punti che ha aiutato i Warriors a conquistare la quarta vittoria consecutiva.
I Lakers sono stati guidati dal quarantenne James con 33 punti, mentre Austin Reaves ha chiuso con 31 punti, di cui nove da tre punti in un frenetico finale di quarto quarto.
"Ci siamo posti l'obiettivo di cercare di alzare il nostro livello di gioco, preparandoci, si spera, per una serie di playoff", ha dichiarato Curry alla televisione TNT.
"Sappiamo che ogni partita è importante per il futuro. L'intensità è stata pazzesca, ma è questo che ci piace: avere qualcosa per cui giocare è speciale".
La vittoria ha avvicinato Golden State all'assegnazione automatica dei playoff, lasciandoli al quinto posto in classifica con un record di 45-31. I Lakers restano al quarto posto con 46-30, dietro a Denver, terza classificata (47-30).
Timberwolves, Grizzlies e Bucks ok
I Warriors e i Lakers sono impegnati in una furiosa lotta a sei per i quattro posti disponibili per i playoff automatici nella Western Conference.
Due delle altre squadre in lizza per un posto tra le prime sei, i Minnesota Timberwolves e i Memphis Grizzlies, hanno ottenuto importanti vittorie.
I Grizzlies hanno interrotto una serie di quattro sconfitte grazie al buzzer-beater di Ja Morant che ha permesso di ottenere una vittoria in trasferta contro i Miami Heat per 110-108.
Morant ha chiuso con 30 punti, di cui 27 nel secondo tempo, e ha regalato a Memphis una vittoria che li lascia al sesto posto a Ovest con un record di 45-32.
Morant ha dichiarato che la sua raffica di punti nel secondo tempo è stata alimentata dal pubblico ostile di Miami che lo ha fischiato per tutto il tempo.
"Il pubblico che mi fischiava mi ha svegliato per il secondo tempo", ha detto Morant. "È una bella sensazione tornare a vincere, dobbiamo solo continuare così".
A New York, Minnesota ha superato l'infortunio di Anthony Edwards e ha vinto 105-90 contro i Brooklyn Nets. Edwards ha dovuto essere aiutato ad uscire dal campo dopo essersi slogato una caviglia atterrando sul piede dell'allenatore dei Nets Jordi Fernandez che si trovava a bordo campo durante il secondo quarto.
L'asso dei Wolves è rientrato nel secondo tempo e ha chiuso con 28 punti in una vittoria che mantiene Minnesota saldamente in corsa per i playoff.
A Philadelphia, i Milwaukee Bucks sono rimasti in corsa per la postseason sconfiggendo 126-113 i già eliminati 76ers grazie a un'imperiosa tripla-doppia di Giannis Antetokounmpo.
La stella greca dei Bucks ha chiuso con 35 punti, 17 rimbalzi e 20 assist in una serata in cui sette giocatori di Milwaukee sono andati in doppia cifra.
L'allenatore di Milwaukee Doc Rivers ha lasciato la partita alla fine del primo tempo dopo un malore, lasciando che l'assistente Darvin Ham prendesse il suo posto per il resto della gara.
"Mi ha dato un colpetto sulla spalla e mi ha detto: 'Ci pensi tu, il mio stomaco è in disordine'", ha detto Ham. La vittoria mantiene Milwaukee al quinto posto nella Eastern Conference con un record di 42-34.