Aldridge has season-high 29 points as Trail Blazers end Suns' winning streak at 6

Posted: Updated:

PORTLAND, Ore. (AP) -- The Phoenix Suns' six-game winning streak is over.

LaMarcus Aldridge scored a season-high 29 points and added 12 rebounds to help the Portland Trail Blazers beat the Suns 129-109 last night.

Phoenix, making a late push for the playoffs, is eighth in the Western Conference -- 3 1/2 games behind Dallas.

The Blazers are sixth, tangled in a group jockeying for position behind the conference-leading Los Angeles Lakers.

Brandon Roy added 26 points and nine rebounds for Portland, which led by as many as 29 points.

Portland led 100-79 after three quarters, following Rudy Fernandez's jumper and buzzer-beating 3-pointer from 25 feet.

The Suns sat their starters most of the rest of the way.

Fernandez came off the bench to score 23 points. The rookie from Spain made a career-high five 3-pointers.

Shaquille O'Neal led the Suns with 20 points and seven rebounds.

The Suns were coming off a 118-114 home victory over the Jazz the night before. After scoring 26 points in that game, Hill had just six against Portland.