Aldridge cleaned up at the free-throw line, sinking 16-of-19 foul shots as the Trail Blazers outscored the Warriors 32-17 down the stretch to rally from a five-point deficit in the fourth quarter.
Wesley Matthews added 23 points and Damian Lillard had 20 along with nine assists for Portland.
Klay Thompson canned 10-of-13 shots en route to 30 points for Golden State, which dropped a third straight.
Stephen Curry notched 22 points and 11 rebounds.
Beautician charged with giving client fatal silicone butt injection
LGBT community has 'bullied the American people': Bachmann