Bounce-back win for Punxsy over Union