Best performances - Bowlers
Partnerships
South Africa - Innings
Sri Lanka - Innings
Manhattan
Run rate graph
Worm
Match Coverage
All Match NewsAmla, de Villiers propel South Africa to 96-run win
Hashim Amla scored his 25 ODI hundreds in 11 fewer innings than any previous batsman had managed it
As Malinga's body grows weary, opponents remain wary
A decade since Lasith Malinga nearly pulled off an epic heist against South Africa in the 2007 World Cup, his speed has waned but the respect shown by his foes has not
Upul Tharanga suspended for two matches after four-hour innings
Sri Lanka's stand-in captain Upul Tharanga has been suspended for his team's next two matches in the 2017 Champions Trophy because of a "serious" over-rate offence
South Africa's magic fielding trifecta
Three moments of brilliance in the field, two by the most likely candidate and a third by one of the least likely, boosted South Africa toward an opening win at the Champions Trophy
Tahir torments favourite opponents again
The legspinner's late introduction was a surprise, but two overs is all it took for him to wrest control back in South Africa's favour