Nicolas Batum provided 16 points, seven rebounds and seven assists as the Blazers posted a fourth victory in six games.
C.J. McCollum came off the bench to pop in 10 points.
The Celtics, meanwhile, continued to struggle despite 25 points from Avery Bradley.
Jared Sullinger had a double-double of 14 and 10 rebounds.