Milwaukee, WI (SportsNetwork.com) - Markieff Morris finished with 26 points and 10 rebounds and the Phoenix Suns opened a four-game road trip on a winning note with a 102-96 victory over the Milwaukee Bucks.

Isaiah Thomas donated 19 points off the bench, Goran Dragic added 16 and the Suns won their third straight despite turning it over 20 times.

Brandon Knight paced the Bucks with 26 points, and Giannis Antetokounmpo totaled 16 with 12 rebounds in Milwaukee's fourth straight home loss.

"We were in the game. We had an opportunity against one of the hottest teams in the league and we just couldn't get the ball to bounce our way," Bucks head coach Jason Kidd said.

The Suns scored 12 of the first 16 points of the fourth quarter to take an 83-76 lead and stayed in front the rest of the way.

Khris Middleton, whose buzzer-beating 3-pointer beat the Suns back on Dec. 15, hit from deep with under two minutes left to pull the Bucks within 94-92,

Phoenix, however, answered with the next six points to cement the win.

Dragic drove left for two, Morris drained a straightaway 3 the next time down, and Thomas went 1-for-2 at the foul line in the final minute.

"We needed to make big plays. Markieff made a big three there and Goran hit a big shot," Suns coach Jeff Hornacek said.

There were seven leads changes in the opening five minutes and none the remainder of an ugly first half.

The Bucks led 21-15 heading to the second quarter and 44-43 at halftime. Both teams combined for 25 turnovers and 3-of-23 (13 percent) shooting from 3-point range.

A dunk-filled third quarter ended with the Bucks holding a 72-71 edge.

Game Notes

Phoenix has won nine of 11 overall and has scored 100-plus points in nine straight games ... Suns center Alex Len totaled nine points, eight rebounds and five blocks in 24 minutes ... The Bucks visit the Philadelphia 76ers on Wednesday ... Milwaukee shot 3-of-20 from the perimeter ... The Suns play the Timberwolves on Wednesday prior to tough tests in San Antonio and Memphis.