Toronto Raptors All-Star forward Kawhi Leonard finished his team's 118-112 double-overtime victory over the Milwaukee Bucks in Game 3 of the Eastern Conference Finals in style.

The Raptors had a precarious one-point lead with 3:20 left in the second overtime, 106-105. Bucks guard Eric Bledsoe drove into the lane and made spin move. He tried to pass the ball to Malcolm Brogdon in the corner but Toronto guard Danny Green poked the ball loose.

Leonard got the loose ball and dribbled the length of the court. Milwaukee center Brook Lopez tried to cover Pascal Siakam on the right wing. Leonard took off from just inside the free-throw line and threw down a vicious left-handed dunk. Scotiabank Arena exploded.

Lopez tried to defend Leonard, but he was too late. He didn't stand a chance. Leonard's dunk put the Raptors up to stay at 108 to 105. Brogdon pleaded with the referees for a traveling call on Leonard, to no avail.

Leonard finished with a game-high 36 points. He added nine rebounds and five assists for Toronto. 2019 NBA MVP candidate Giannis Antetokounmpo struggled all game long for the Bucks. He finished with just 12 points on 5-of-16 shooting. He also had a game-high eight turnovers.

Toronto's win cut the series deficit to 2-1 in Milwaukee's favor. Despite feeling some leg pain, Leonard shone brightly for the Raptors. He told ESPN, “This is playoff basketball. Everybody's hurting so I've just got to keep fighting.”

It's plain and simple Kawhi Leonard put the hurt on the Milwaukee Bucks on Sunday.