Hashim Amla celebrates scoring a century during the first one day international against Sri Lanka in Colombo on Sunday.

Colombo – Hashim Amla’s 13th century in one-day international cricket and a 151-run stand with captain AB de Villiers led South Africa to a convincing 75-run win in the first one-day international against Sri Lanka on Sunday.

Amla scored 109 including eight boundaries to take the Proteas to 304 for five in 50 overs after electing to bat first at R Premadasa Stadium.

Legspinner Imran Tahir took three wickets while seamers Ryan Mclaren, Dale Steyn and Morne Morkel took two wickets each to dismiss Sri Lanka for 229 in the 41st over.

Kumar Sangakkara top scored with 88 for the home team. – Sapa-AP