LeBron James finally won in Phoenix, with the latest in a string of fabulous performances for the East's front-running Cleveland Cavaliers. James had his third straight triple-double -- 34 points, 13 assists, 10 rebounds -- and the Cavaliers pulled away over the final seven minutes to beat the sinking Suns 119-111 on Thursday night.