LeBron James had 31 points and 12 assists and the Los Angeles Lakers rode a big third quarter to a a 124-115 win over the Houston Rockets on Saturday night.