PORTLAND, Ore. (AP) -- Wesley Matthews hit a 3-pointer to put Portland in front with 26.9 seconds left and the Trail Blazers hung on to beat the Miami Heat 92-90 for their fourth straight win and ninth straight at the Rose Garden.
The Blazers held LeBron James to 15 points, snapping his 54-game streak with at least 20 points that dated back to last season.
Miami led by as many as 13 points, including a 52-39 advantage at the half, but Nicolas Batum hit a layup and a free throw with 4:03 left that pulled Portland into an 82-all tie. The Blazers couldn't pull ahead and Bosh made a 3 to make it 87-84 with 1:53 left.
Matthews made a 3-pointer to tie it at 88 with just under a minute to go, and after Chris Bosh dunked Matthews hit another 3 to finally give the Blazers a 91-90 lead. LaMarcus Aldridge missed the first of two free throws with 10.4 seconds left for the final margin.
Batum led the Blazers with 28 points, and Aldridge had 20 points and 15 rebounds. Matthews finished with 1...