Kumar Sangakkara smashed an unbeaten 134 off 135 balls as Sri Lanka stunned England by seven wickets in a high-scoring thriller on Thursday to stay afloat in the Champions Trophy.
The Islanders, chasing England’s seemingly impregnable 293-7, 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, who would have been knocked out had they lost, are now level with England on two points each, one behind group leaders New Zealand.
The two semi-final spots will be determined when England take on New Zealand on Sunday and Sri Lanka clash with Australia at the Oval on Monday.
Brief scores: England 293/7 (Trott 76, Root 68; Malinga 2/58, Eranga 2/80) v Sri Lanka 297/3 in 47.1 overs (Sangakkara 134*, Kulasekara 58*; Anderson 2/51). Sri Lanka won by 7 wkts.