The Blazers, playing the second half of a back to back, appeared to be tiring late in the third quarter when things got chippy between the teams not long after Matthews was whistled for a technical foul when Aldridge was knocked flat on his back.
Moments later, Portland reserve center Joel Freeland and Golden State's Andrew Bogut then got into a shoving match in front of the Warriors bench.
Aldridge joined the fray, which quickly escalated. At one point, Matthews was stopped after charging toward a group of Golden State players, while Warriors reserve Draymond Green had to be restrained by several teammates and coaches.
Referees conferred for several minutes and watched replays on a monitor before issuing six technical fouls and three ejections. Matthews and teammate Mo Williams, along with Green, were all tossed.
Golden State, which led 77-63 at the time, couldn't hold on.