HAMBANTOTA — Sri Lanka defeated Bangladesh by eight wickets in the opening One-Day International in Hambantota Saturday to gain a 1-0 lead in the three-match series. Sri Lanka, chasing a revised target of 238 in 41 overs following a power failure, won the day-night match with 32 balls to spare. Opener Tillakaratne Dilshan top-scored for Sri Lanka with an unbeaten 113, while Kumar Sangakkara (63) and Kushal Perera (42) were the other main scorers. Earlier, Tamim Iqbal smashed an impressive century as Bangladesh posted a competitive 259-8. The left-handed opener (112) hit one six and 10 fours in his fourth one-day hundred to lead Bangladesh's recovery after three wickets had fallen for 63 runs in the opening 13 overs. Tamim, who reached his century with an edged four off seamer Angelo Mathews, put on 66 for the fourth wicket with Mohammad Mahmudullah (29) and 75 for the next with Nasir Hossain (73 not out). The opener, who became the first Bangladeshi to score a hundred against Sri Lanka in One-Day Internationals, was run out in the 44th over. Nasir cracked three sixes and six fours in his brisk 59-ball knock. Pacemen Lasith Malinga and Mathews each bagged two wickets in the day-night match, briefly halted by a swarm of bees in the initial stages. The play was also held up late in the innings due to power failure. The second one-dayer will be played in Hambantota Monday. — Agencies Scorecard Bangladesh Tamim run out 112 Anamul b T Perera 13 Ashraful c K Perera b Kulasekara 00 Mushfiqur lbw b Mathews 03 Mahmudullah c S'kara b Mathews 29 Nasir not out 73 Ziaur b Senanayake 00 Sohag c Dilshan b Malinga 06 Abul b Malinga 03 Abdur not out 06 Extras: (b-1, lb-1, nb-1, w-11) 14 Total: (for 8, 50 overs) 259 Did not bat: Rubel Hossain. Fall of wickets: 1-44, 2-57, 3-63, 4-129, 5-204, 6-204, 7-211, 8-244. Bowling: Malinga 10-0-51-2 (nb-1, w-1), Kulasekara 9-0-67-1 (w-2), T Perera 8-0-45-1 (w-1), Mathews 9-1-36-2, Senanayake 10-0-46-1 (w-2), Dilshan 4-0-12-0. Sri Lanka Perera c Nasir b Gazi 42 Dilshan not out 113 Sangakkara c Ziaur b Rubel 63 Chandimal not out 03 Extras: (lb-13, w-4) 17 Total: (for 2, 35.4 overs) 238 Falls: 1-106 2-234. Did not bat: L Thirimanne, A Mathews, J Mendis, T Perera, N Kulasekara, S Senanayake, L Malinga. Bowling: Abul 5-0-52-0 (w-1), Rubel 5-0-44-1, Razzak 9-0-49-0 (w-2), Gazi 7.4-0-46-1, Ziaur 8-0-26-0, Mahmudullah 1-0-8-0 (w-1).