Tillakaratne Dilshan cracked an unbeaten 113 as Sri Lanka thrashed Bangladesh by eight wickets in the first of three one-day internationals on Saturday.
Sri Lanka required 238 to win in 41 overs under the Duckworth/Lewis method after a lengthy stoppage because of a floodlight failure at Mahinda Rajapaksa Stadium. The hosts reached the target with more than five overs to spare.
Dilshan hit 11 boundaries in scoring his 15th ODI century. Kumar Sangakkara made 63 before being caught in the deep.
Dilshan and fellow opener Kushal Perera took off in sharing 106 runs off 73 deliveries. Perera made 42 including a six and five boundaries off 36 deliveries.
Later, Dilshan and Sangakkara put on 128 for the second wicket, ruling out any comeback from Bangladesh.
"We were a bit complacent in the field and a bit wayward with the ball, but we covered it up with our batting," Sri Lanka captain Angelo Mathews said. "Kushal is an absolute pleasure to watch, he has no fear and is a player to watch in the future."
A loss of 99 minutes in total due to a power failure meant Sri Lanka's target was revised. Sri Lanka Cricket in a statement apologized for the failure and said an investigation will be carried out.
Contrary to analysts, the second half of the match proved easy for batting with the spin bowlers struggling with a slippery ball because of the dew which also gave the batsmen an easy pace.
"We scored very well on a pitch that was not easy earlier, but didn't bowl well," Bangladesh captain Mushfiqur Rahim said.
Tamim Iqbal earlier smashed an entertaining 112 and Nasir Hossain cracked 73 not out to lift Bangladesh to 259-8.
Asked to bat first after Mathews won the toss, Bangladesh started positively by scoring 44 for the first wicket at nearly six runs per over. However, the tourists were struggling at one stage in losing 3-19 to reach 63-3.
Iqbal held the innings together in recording his fifth ODI century as Hossain hit out at No. 6 to ensure Bangladesh posted a competitive score.
Iqbal and Hossain shared 75 for the fifth wicket after Bangladesh slumped to 129-4 before Iqbal was run out.
Mathews and fast bowler Lasith Malinga took two wickets each.
Iqbal was injured while fielding and will play no further part on this tour which includes two more ODIs and a Twenty20.
The second one-dayer will be at the same venue on Monday.