Kyrie Irving scored a season-high 25 points, J.R. Smith had 24 on eight 3-pointers and the Cleveland Cavaliers defeated the Toronto Raptors 122-100 on Monday night.

Irving, playing his sixth game since returning from a broken left kneecap, was 10 of 16 from the field. The three-time All-Star, injured in Game 1 of last season's NBA Finals, added eight assists and six rebounds.

LeBron James, who didn't play in the fourth quarter, had 20 points and seven assists in 31 minutes as all five Cleveland starters finished in double figures.

Tristan Thompson added 14 points with 11 rebounds, and Kevin Love scored 14 as Cleveland improved to 15-1 at home.