Celtics rally for 87-79 win over Suns