29 July 2018 01:11 pm
Batsman Kusal Perera hit an attacking 81 to lift Sri Lanka from a precarious 36-5 after putting on a crucial 92-run stand with Thisara Perera, who made 49. The hosts elected to bat first.
Rabada, South Africa's pace spearhead, rattled the Sri Lankan top-order with his first three strikes while Shamsi returned career-best ODI figures of 4-33.