Ruben Patterson and Zach Randolph each had 16 points and seven rebounds and the Portland Trail Blazers edged the Cavaliers 89-87 Sunday night.
LeBron James had 29 points, 13 rebounds and seven assists for the Cavaliers, who lost their fourth straight.
The Blazers, who have won three straight for just the second time this season, led by as many as 11 points in the second half, but the Cavaliers cut their deficit to 83-81 on Alan Henderson’s layup. James followed with a 3-pointer to give Cleveland an 84-83 lead with 3:10 to go.
Juan Dixon answered with a 3 to put Portland back in front before Cleveland’s Zydrunas Ilgauskas tied it with a jumper. With 47.7 seconds left, Henderson fouled Randolph, who made both his shots to give the Blazers an 88-86 lead.
Eric Snow missed one of two free throws to make it 88-87 with 37.1 seconds to go. After both sides missed long jumpers, Ilgauskas fouled out and Patterson made just one of his foul shots.
James took the ball down the court, and Snow was off with his long jumper as time wound down.
Click HERE for full recap