AUBURN HILLS, Mich. – Zach Randolph’s short jumper put Portland ahead with 21.6 seconds to go, and the Trail Blazers beat the Detroit Pistons 88-85 Tuesday night to stop a five-game losing streak.

Randolph finished with 31 points and 13 rebounds, less than a year after scoring a career-best 37 in the same building. Richard Hamilton had 25 for Detroit, which lost its second straight after an eight-game winning streak.

Juan Dixon’s jumper broke an 80-all tie with 2:13 left, and after Chauncey Billups made a technical-foul free throw, Jarrett Jack hit two shots from the line to give the Trail Blazers an 84-81 lead.

Rasheed Wallace’s layup made it a one-point game, and Dixon missed a long jumper before Billups gave the Pistons the lead with a 22-footer. Randolph answered with a driving jumper over Tayshaun Prince, putting Portland ahead 86-85.

Hamilton missed twice at the other end and Jack increased the margin to three with a pair of free throws with 2 seconds to play. Hamilton shot an airball at the buzzer.

Jack finished with 18 points and rookie LaMarcus Aldridge had 11 points and 11 rebounds.

Randolph, who attended Michigan State, scored 37 in his last visit to the Palace, a 93-89 loss on Dec. 20, 2005.

Billups finished with 17 for Detroit.

Detroit led 44-41 at halftime, helped by 15 first-quarter points from Hamilton. Portland outrebounded the Pistons 23-16 in the first half, but only forced two turnovers.

The Trail Blazers scored the first eight points of the third quarter, including a 3-pointer by Ime Udoka, and held a slim lead for most of the period.

Billups, though, hit a late 3 to let the Pistons enter the fourth tied at 64.

Dan Dickau, who hadn’t played in the first three quarters, hit an early 3-pointer to give Portland a 69-66 lead, and the Pistons struggled to regain the lead.

Another Billups 3-pointer pulled them within 79-78 with 3:39 to play, and he tied it at 80 with a pair of free throws a minute later.

Notes: Prince picked up a third-quarter technical for arguing a call, and Portland was called for a defensive three-second violation with 1:52 to play. … Tigers outfielder Craig Monroe watched the game from a seat behind the Portland bench. … Portland rookie Brandon Roy missed the game with a sore left heel, and Detroit’s Lindsey Hunter was out with a sore right Achilles’ tendon.

AP-ES-12-05-06 2209EST

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.