Ali, Shafiq keep Pakistan afloat