Minneapolis, MN (Sports Network) - LaMarcus Aldridge scored a game-high 25 points and grabbed 13 rebounds and Wesley Matthews added 22 points and the Portland Trail Blazers held on for a 100-98 win over the Minnesota Timberwolves on Monday.
The Blazers led by as many as 18 points early in the fourth quarter, but the Wolves cut their deficit to 91-80 with just under five minutes left. Minnesota then opened a 16-6 run, capped with J.J. Barea's falling layup, to pull within 97-96 with 36.9 seconds left.
Aldridge, though, buried a deep jumper over Nikola Pekovic nine seconds later. Minnesota, though, pulled back within 99-98 six seconds later when Ricky Rubio found Dante Cunningham in the lane for a slam.
The Wolves quickly fouled Luke Babbitt on the inbounds pass and he split the free-throw attempts.
Rubio then dribbled off nearly 14 seconds before firing up an off-balanced jumper that was swatted away by Aldridge, who was fouled after corralling the rebound.
Aldridge, though, missed a pair of free throws to give the Wolves one last chance to either tie or win the game.
Following a timeout, Rubio took the inbounds pass and dribbled to his right before kicking it to Cunningham at the top of the key. Cunningham shook a defender with a pump fake, but his jumper at the buzzer fell short and the Blazers held on for the win.
Cunningham, who went 9-for-9 from field goal range in his last game, knocked down 11-of-17 shots en route to a season-high 23 points. Rubio added 15 points and 14 assists for the Wolves, losers in 12 of their last 14 games.