PSX snaps losing streak with 178 points gain