LeBron James scored 30 points and provided energy on defense as the Lakers beat the rival Boston Celtics 117-102 on Tuesday at Staples Center.