The oil and gas conglomerate and Fifa, the world governing body, sign major sponsorship agreement
A recent convert from the middle order, Dilshan hit 16 fours and one six in a 92-ball innings and his second-wicket partnership with captain Kumar Sangakkara reaped 158 runs on a slow, even-bounce pitch.
Dilshan finally departed off the first ball of the 29th over, caught at the boundary by Albie Morkel off the bowling of right-arm speedster Dale Steyn on a warm Highveld afternoon.
It was the third ODI century for the 2009 ICC Cricketer of the Year and Test Player of the Year nominee, whose career-best 137 came against Pakistan in Lahore this year.
Wicketkeeper Sangakkara had departed two overs before Dilshan, caught and bowled by JP Duminy for 54 when he played too early on the leg side and got a leading edge.
The exploits of Dilshan and Sangakkara followed the early, cheap departure of the grand old man of Sri Lankan cricket, 40-year-old Sanath Jayasuriya, for 10 when trapped leg before by Steyn.
Mahela Jayawardene and Thilan Samaraweera proved a further thorn in South African flesh, adding 116 runs off 106 runs for the fourth wicket before they departed from consecutive Wayne Parnell deliveries.
Sri Lanka
T.Dilshan c Morkel b Steyn 106
S.Jayasuriya lbw b Steyn 10
K.Sangakkara c and b Duminy 54
M.Jayawardene c Duminy b Parnell 77
T.Samaraweera c Van der Merwe b Parnell 37
A.Mathews b Steyn 15
T.Kandamby c Duminy b Parnell 6
N.Kulasekara run out 1
M.Muralitharan not out 0
Extras (lb5, w5, nb3) 13
Total (8 wkts, 50 overs) 319
Fall of wickets: 1-16 (Jayasuriya), 2-174 (Sangakkara), 3-181 (Dilshan), 4-297 (Jayawardene), 5-297 (Samaraweera), 6-314 (Kandamby), 7-317 (Kulasekara), 8-319 (Mathews)
Bowling: Steyn 9-2-47-3 (1w), Parnell 10-0-79-3 (1nb, 3w), Kallis 7-0-43-0, Morkel 4-0-39-0 (1nb), Botha 9-0-53-0 (1nb, 1w), Van der Merwe 10-0-42-0, Duminy 1-0-11-1
South Africa: Graeme Smith (capt), Hashim Amla, Jacques Kallis, AB de Villiers, JP Duminy, Mark Boucher (wk), Albie Morkel, Johan Botha, Roelof van der Merwe, Dale Steyn, Wayne Parnell
Toss: South Africa
Umpires: Simon Taufel (AUS) and Ian Gould (ENG)
TV umpire: Steve Davis (ENG)
Reserve umpire: Tony Hill (NZL)
Referee: Jeff Crowe (NZL)
The oil and gas conglomerate and Fifa, the world governing body, sign major sponsorship agreement
Toomaj Salehi risks being hanged after the conviction on the Shariah charge of "corruption on Earth" by a Revolutionary Court
Aid groups warn any invasion would add to already-catastrophic conditions for Gaza's 2.4 million people
The American they will face Australia and Serbia on July 15 and July 17 as part of their preparation for the Paris Olympic Games
The leaders emphasise that the deal to release the hostages would bring an immediate and prolonged ceasefire in Gaza
Dubai-based Sumit Augustine has had a philosophical approach towards spending
The regional upswing also defies oil production cutbacks
It's a treatise that would determine the course of your life, not just academically, but as a person too