Aldridge's jumper with 39.9 seconds to go gave the Blazers a 118-117 lead. Damian Lillard added a free throw for Portland before Andre Iguodala missed a 3-pointer with 2.9 seconds left and Wesley Matthews grabbed the rebound for the Blazers.

Matthews added 24 points for Portland, which has won four straight and eight of its past nine games.

Both teams are jockeying for final position in the Western Conference. Portland is in fifth place behind Houston and Golden State sits behind the Blazers in sixth.