Kumar Sangakkara smashed an unbeaten 134 off 135 balls as Sri Lanka stunned England by seven wickets in a high-scoring thriller on Friday (AEST) to stay afloat in the ICC Champions Trophy.
The Islanders, chasing England's seemingly impregnable 7 for 293, launched a spirited chase in the day-night game at the Oval to surpass the target in 47.1 overs and throw open the semi-final race from group A.
Sri Lanka would have been knocked out of the tournament with a loss - the team is now level with England on two points each, one behind group leaders New Zealand.
Australia, the fourth team in the group, has one point.
The two semi-final spots will be determined after the last round of matches when England takes on New Zealand in Cardiff on Sunday and Sri Lanka goes up against Australia at the Oval on Monday. (Source: abc.net.au)