LeBron James had 20 points and 10 assists and Rui Hachimura added 18 as the Los Angeles Lakers took down the Golden State Warriors 105-99.