Sri Lanka crashed to a 258-run defeat at the hands of South Africa in the first one-day international at Boland Park, Paarl, in South Africa late on Wednesday.
It was poor batting by the tourists with only Kosala Kulasekara, the big-hitting all-rounder (19), getting into double figures.
Fast bowlers Morne Morkel (4-10) and Lonwabo Tsotsobe (3-19) were the destroyers-in-chief for the hosts.
Earlier, Hashim Amla's 112 drove South Africa to 301 for eight, despite five for 53 from Lasith Malinga, the Sri Lanka fast bowler. Amla shared a 144-run partnership with Jacques Kallis (72) and a 91-run stand with AB de Villiers (52), the new limited-overs captain.