Tillakaratne Dilshan thumped 106 as Sri Lanka opened the ICC Champions Trophy with a 55-run Duckworth/Lewis win over hosts South Africa at Centurion.
Dilshan's effort, which came from just 92 balls, helped his side post an imposing 319 for eight having been asked to bat first by South Africa and when rain forced the match to be called off in the 38th over of South Africa's reply, they were well behind on 206 for seven.
Dilshan hit 16 fours and a six in his innings, sharing a stand of 158 with Kumar Sangakkara for the second wicket as the pair of them set up the Sri Lankan innings after the early dismissal of Sanath Jayasuriya for ten.
Sangakkara made 54 and efforts of 77 from Mahela Jayawardene and 37 from Thilan Samaraweera ensured that the Sri Lankans, runners-up in two of the the last three global cricket tournaments, had a defendable score.
Although fast bowlers Dale Steyn and Wayne Parnell both picked up three wickets, they were expensive by their own high standards, Steyn conceding 47 runs in nine overs and Parnell 79 in ten.
South Africa also lost an early wicket in reply, Hashim Amla chopping Angelo Mathews onto his stumps for just two and despite 58 from Graeme Smith and 41 from Jacques Kallis, the South Africans were always struggling.
They were unable to build partnerships as Mathews, Lasith Malinga and Ajantha Mendis shared the seven wickets to fall, Mendis dismissing Kallis and JP Duminy (0) in consecutive deliveries.
Albie Morkel was unbeaten on 29 and Roelof van der Merwe was on three when the rain arrived to put South Africa out of their misery.
© Cricket World 2009