LeBron James registered an impressive double-double as Los Angeles Lakers narrowly beat Sacramento Kings 99-97 at the Staples Center on Friday.