James came up one assist shy of a triple-double, The Associated Press reported.
He made 5-of-7 free throws and had no fouls in 40 minutes of his first game since Christmas at Golden State when he strained his left groin. The Lakers were 6-11 during the longest absence of his 16-year career.
Tied 118-all, James scored the go-ahead basket in overtime. Lance Stephenson drove for a flailing layup, hitting Boban Marjanovic in the nose with his left elbow while getting fouled. He completed the three-point play that kept the Lakers ahead 123-118.
Avery Bradley and Lou Williams missed on the same possession, and Williams missed a free throw when Stephenson got called for a technical in a tussle with Bradley.
Williams couldn’t get a potential tying three-pointer off in the right corner before the final buzzer.
Stephenson added 20 points, including a career-high-tying five three-pointers for the Lakers. Brandon Ingram added 19 points, and Rajon Rondo had 14 points and 13 rebounds. They enjoyed strong support from the Staples Center crowd as the visiting team.
Williams led the Clippers with 24 points. Patrick Beverley added 17.
Tobias Harris hit a three-pointer with 35 seconds left in regulation, tying it at 112-all after the Clippers fought back after trailing by 14 early in the fourth.
The Lakers led by seven with just under two minutes to play, but the Clippers erased the deficit on baskets by Williams and Marjanovic before Harris scored from near the right baseline.
James scored five of the Lakers’ first seven points in the fourth for a 94-85 lead.
The Clippers made 5-of-7 free throws to close to 103-101.
The Lakers gained a 14-point lead near the end of the third quarter on Stephenson’s 3-pointer. They outscored the Clippers 33-22 in the period.