PORTLAND, Ore. (AP) _ Glenn Robinson scored 26 points, including four in the last 20 seconds, as Milwaukee snapped a six-game road losing streak with a 98-92 victory over Portland on Monday night.

Arvydas Sabonis led Portland with a season-high 32 points and 13 rebounds,

The Bucks took an 89-78 lead with 4:58 left in the game on Terrell Brandon's basket, but the Blazers rallied and pulled within 94-90 on Alvin Williams' layup with 36.7 seconds remaining.

Robinson sank a 10-foot jumper for a 96-92 Milwaukee lead with 19.5 seconds left. After Portland's Isaiah Rider missed a long jumper, Robinson clinched the victory by making a pair of free throws with 13.8 seconds to go.

Brandon had 16 points and matched his career high with 15 assists. Ervin Johnson had 17 points and 11 rebounds for Milwaukee.

The Bucks gained control with a 10-2 run that gave them an 80-71 lead with 8:52 remaining. Armon Gilliam and Michael Curry each scored four points during the run.