DENVER (AP) Alvin Williams and Jalen Rose each had 17 points, and Williams hit four free throws in the last two minutes as Toronto snapped Denver's three-game winning streak.

Vince Carter added 15 points on 5-for-16 shooting. Toronto has now won two of its last 20 road games against Western Conference opponents.

Carmelo Anthony had 19 points and seven rebounds, while Voshon Lenard added 17 points for the Nuggets, who lost for only the fourth time at home.

Rose hit a 3-pointer to put Toronto ahead 76-69 with 2:21 left and two free throws by Williams pushed the lead to 78-69 with 1:44 remaining. The Nuggets were within 78-74 with 51 seconds left after Lenard and Andre Miller hit each a 3-pointer, but Williams sealed the win with two free throws with 15 seconds left.

End capsules