PSX turns around, gains 302 points