Sangakkara ton revives Sri Lanka