MILWAUKEE -- Kyle Lowry scored 18 points and was one of six Toronto players to reach double figures in the Raptors' 92-89 victory over the Milwaukee Bucks on Monday night.

Terrence Ross added 16 points as the Atlantic Division leaders (27-14) won for the third time in 10 games. Ross did not start for just the second time in the last 104 games after he was held scoreless for the only time this season in a 95-93 loss against New Orleans on Sunday.

Milwaukee (21-20), playing for the first time since beating New York 95-79 on Thursday in London, got 20 points, five rebounds, five assists and four steals from Brandon Knight.

The Bucks, whose biggest loss this season was 124-82 at Toronto on Nov. 21, also got 14 points from Ersan Ilyasova and 13 from O.J. Mayo.

With the shot clock running down, Ross hit a baseline jumper from the right side to give Toronto a 90-87 lead with 26.4 seconds to go.

After Knight drove down the court for a layup, Ross was able to sneak behind the defence for a breakaway dunk and a 92-89 lead with 15.9 seconds left.

Knight then missed a 3-pointer, but Lowry helped Milwaukee's chances by missing two free throws with 5.8 seconds to play.

Ilyasova grabbed the rebound and passed to Mayo, who dribbled past midcourt into Toronto traffic and lost control of the ball to Lou Williams. Toronto was then able to run out the clock.