LeBron James scored 35 points and added eight rebounds and seven assists as the Cleveland Cavaliers defeated the Toronto Raptors 115-94 Friday night.