LeBron James torched the Suns for 31 points, 13 rebounds and 12 assists as the Lakers cruised to a 117-107 win over Phoenix.