Stephen Curry scored 29 points and Kevin Durant added 26 to power defending champion Golden State over the Cleveland Cavaliers 124-114 in overtime Thursday in the NBA Finals opener.
LeBron James scored a playoff career-high 51 points in a losing cause as the Warriors took a 1-0 lead in the best-of-seven championship series, which continues Sunday in Oakland.
Golden State's Klay Thompson added 24 points and Draymond Green contributed 13 points, 11 rebounds, nine assists, five steals and three blocked shots.
Green taunted Cleveland's Tristan Thompson to spark a shoving incident in the final seconds of overtime that figures to carry over in the emotional fourth consecutive finals between the Cavaliers and Warriors.
Golden State won the 2015 and 2017 crowns. The Cavs took the 2016 title.
Four-time NBA Most Valuable Player James scored seven points in a 10-2 run that gave Cleveland a 104-102 lead with 50.8 seconds remaining -- a layup, dunk and 3-point play by James plus a Love 3-pointer.
Durant was whistled for a charging call but it was overturned on video review into a blocking foul on James and Durant equalized with two free throws at 104-104.
James answered inside but Curry drove for a layup, got fouled by Love and sank the free throw for a 107-106 Golden State lead with 23.5 seconds in regulation time.
George Hill was fouled and made 1-of-2 free throws with 4.7 seconds remaining but missed the second and the game went to overtime.
Golden State dominated the extra five minutes, starting it with a 9-0 run. Klay Thompson hit two 3-pointers and Durant another to seal Cleveland's fate.
In the final seconds, Green waved bye to Tristan Thompson after a foul and had the ball shoved in his face as players gathered to keep the two apart as Thompson was ejected and tempers were tested.
The Warriors seek their third title in four seasons and sixth overall.
James is playing in his eighth consecutive finals and ninth overall seeking his fourth career title and the second for the Cavs.