LeBron James had a triple-double with 22 points, 11 assists and 10 rebounds, leading the injury-depleted Los Angeles Lakers past the Golden State Warriors 128-97 on Monday night.