Watch the buzzer-beater here
The Cavs are now up 3-0 going into Game 4 on Monday, May 7.
The home team played with solid contribution across the board, from the starters down to the bench.
LeBron James scored a team-high 38 points, but the real story of the night was Demar DeRozan.
The Toronto guard finished the game with just 10 points, shooting 3-12 from the field.
The Cavaliers started the game off strong and brought the lead to 15 at halftime.
But things got a little chippy in the second half when LeBron was flung to the ground by Kyle Lowry.
In true king fashion, he responded minutes later with a 3-pointer and death stare at the Raptors bench.
It was close, but in the closing minutes the Cavs were able to hold off the Raptors and seal the deal for the victory.
Just a reminder
LeBron James has never lost a playoff series after being up 2-0.
Take that information into Game 4 as the Cavs face off against the Raptors Monday May 7, at 8:30 p.m.