Sri Lanka made 238-2 in 35.4 overs chasing a revised target of 238 in 41 overs under lights to win the first one-day international against Bangladesh by eight wickets at Sooryaweva Stadium in Hambantota on Saturday.
Sri Lanka romped to victory with 32 balls to spare under the D/L method caused by a power failure to take a 1-0 lead in the three-match series.
The hosts were propelled by a blistering unbeaten century by Tillakaratne Dilshan (113) who was associated in a whirlwind 106-run opening stand with Kushal Perera (42) in 12.1 overs.
Dilshan's century which came off 108 balls contained 11 boundaries.
This is the highest successful run chase at Hambantota surpassing the 211 made by Australia in 2011 against Sri Lanka.
The Sri Lankan opening pair blasted 83 in the eight mandatory Powerplay overs with Dilshan racing to his half century off just 32 balls.
Left-hander Kushal slammed five boundaries and a six during his 36-ball 42.
Former Sri Lanka skipper Kumar Sangakkara then figured in a 128-run stand for the second wicket with Dilshan before being dismissed with four needed for victory.
Sangakkara paced his innings beautifully stroking six boundaries during his 68-ball knock of 63.
Rubel Hossain's one wicket cost 44 in five overs while Sohag Gazi claimed one for 46 from 7.4 overs.
Abul Hasan was the most expensive going for 52 in his five overs while Ziaur Rahman was the most economical amid the carnage having figures of 8-0-26-0.
Earlier, a breezy century by Tamim Iqbal (112) and a belligerent unbeaten knock of 73 by Nasir Hossain lifted Bangladesh to 259 for eight in their 50 overs.
"We were a bit complacent on the field and a bit wayward with the ball, but we covered it up with our batting. Kushal is absolute pleasure to watch, he has no fear and is a player to watch in the future," said Sri Lanka skipper Angelo Mathews.
Bangladesh captain Mushfiqur Rahim said: "We played half of the game really well, but we didn't bowl well in the right channel. We scored very well on a pitch that was not easy earlier, but didn't bowl well."
"The ball was coming on really well on to the bat. The first eight overs, we had a great start and we capitalised on that. Young Kushal played a good hand. I have sorted some technical issues in the past few months and it is helping me now," said man of the match Dilshan.
However, Iqbal will miss the last two one-day internationals against Sri Lanka after injuring his right thumb while fielding in Saturday's defeat.
Tamim (112), who hit his country's first one-day century against Sri Lanka, went to hospital for an X-ray after the opening game of the series and was told he had a hairline fracture.
"He will be out for the rest of the series," team physio Vibhav Singh told reporters.
Tamim has only just returned to full fitness after sustaining a wrist injury in the Bangladesh Premier League in February.
Scoreboard in the first one-day international between Sri Lanka and Bangladesh on Saturday.
Sri Lanka won the toss and elected to field
Tamim Iqbal run out 112
Anamul Haque b T Perera 13
Mohammad Ashraful c K Perera b Kulasekara 0
Mushfiqur Rahim lbw b Mathews 3
Mahmudullah c Sangakkara b Mathews 29
Nasir Hossain not out 73
Ziaur Rahman b Senanayake 0
Sohag Gazi c Dilshan b Malinga 6
Abul Hasan b Malinga 3
Abdur Razzak not out 6
Extras: (b-1, lb-1, nb-1, w-11) 14
Total: (eight wickets, 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 innings
K Perera c Nasir b Gazi 42
T Dilshan not out 113
K Sangakkara c Ziaur b Rubel 63
D Chandimal not out 3
Extras: (lb-13, w-4) 17
Total: (two wickets, 35.4 overs) 238
Fall of wickets: 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).
SRI LANKA INNINGS
Sangakkara holed out to Ziaur Rahman at deep third man off Rubel Hossain in the 35th over with Sri Lanka needing four to win.
Kumar Sangakkara c Ziaur Rahman b Rubel Hossain 63
Sangakkara made 63 off 68 balls with six boundaries after having associated in a 128-run partnership in 22.5 oves for the second wicket with Sangakkara.
Sangakkara has lofted Rubel Hossain over mid off for his sixth boundary.
Sangakkara completed his 74th ODI half century and sixth against Bangladesh with a boundary off Abul Hasan off 60 balls.
The 100 partnership between Dilshan and Sangakkara for the second wicket comes in the 32nd over off 115 balls.
The 200 of the Sri Lanka innings comes in the 31st over.
Dilshan completed his 15th ODI century and second against Bangladesh with a single off Razzak.
His century came off 93 balls and contained 11 boundaries.
Dilshan not to be outdone has thumped Abul Hasan to midwicket for his 11th boundary to move closer to his 15th ODI century.
Sangakkara has given Abu Hasan the charge and blasted him over his head for his third boundary and move to 40.
Dilshan has broken his drought of boundaries with a couple of Rubel Hossain pulling a short delivery to midwicket and then edging past the vacant slip to move to 90.
Sangakkara comes down the track and chips Razzak for only his second boundary in the 25th over.
The 50 partnership between Dilshan and Sangakkara for the second wicket comes off 68 balls.
SRI LANKA CRICKET APOLOGISES
Sri Lanka Cricket issuing a statement apologised "to the millions of viewers and the general public for the inconvenience caused due to this technical fault" resulting in the match having to be reduced to a 41-over affair.
Explaining the reasons behind the Generator Failure at Hambantota during the first ODI between Sri Lanka and Bangladesh, it said:
"2 of the 4 light towers had failed due to both the operating generator and the standby generator for the said 2 light towers that is provided by the Ceylon Electricity Board, failing due to a technical failure. The cause of the said generator failure is to be investigated by CEB.
"The main pavilion stand by generator was used to provide the necessary power to the light towers. It should also be noted that these generators were tested the day before and was fully functional during the said testing period.
"Sri Lanka Cricket wish to thank CEB Engineering Staff, and the Technical staff of MRICS and the Engineering staff of SLC for the untiring efforts they put in, to get the power back on line in such a short period of time."
Sangakkara hits his first boundary dancing down the track and driving Gazi back past the bowler.
Sri Lanka lose their first wicket with Kushal Perera caught at first slip by Nasir Hossain off Sohag Gazi.
Kushal Janith Perera c Nasir Hossain b Sohag Gazi 42
Bangladesh are relieved to see the back of Kushal who made 42 off 35 balls with five boundaries and a six.
Sri Lanka also get fastest team hundred in 10.4 overs.
Dilshan races to his 30th ODI fifty which came off just 32 balls and contained eight boundaries.
Sri Lanka are off to an electriying start scoring 83 without loss in the eight mandatory Powerplay overs with Dilshan making 43 of 25 balls with five boundaries and a six while Kushal is on 36 off 23 balls with eight boundaries.
Kushal Perera gets another boundary off Razzak in the seventh over.
Abu Hasan has gone for 14 in the fifth over of the innings with Kushal hitting a couple of boundaries and Dilshan getting an inside edge past the keeper to the fence.
Kushal Perera has swung Abul Hasan to midwicket to bring up the second fastest fifty against Bangladesh in 4.1 overs.
Dilshan has smashed Razzak for another boundary to finish the over.
There is no respite for Bangladesh with Dilshan punching him through point for another boundary.
Left arm spinner Abdul Razzak into the attack after the carnage caused in the first three overs by Kushal and Dilshan.
Sri Lanka seem to be dealing only in boundaries with Dilshan blasting Abu Hasan for another couple through cover and midwicket.
Rubel Hossain goes for 19 in his first over as Kushal Perera finishes the over with his second boundary with a cracking drive through the covers.
Dilshan has hits three consecutive boundaries off Rubel Hossain, straight down the wicket and twice through extra cover in the second over of the innings.
Kushal Perera begins Sri Lanka's run-chase by cutting Abul Hasan to the boundary through point.
The players are in the middle with Kushal Perera ready to take strike against Abul Hasan.
There will be two Powerplays of eight and four overs each during the Sri Lanka run chase which has been disrupted by power failure.
It means Sri Lanka's target of 260 will be revised to 238 in 41 overs.
The latest news is that play is expect to resume at 8.30 pm local time and reduced to a 41-over affair because of the time lost due to power failure.
Play has been suspended again with one of the towers failing to light up delaying the start of Sri Lanka's run chase.
This is the second time in them in the match that the floodlights have interrupted play.
Play was suspended during the Bangladesh innings when they were 186 for four after 42 overs and resumed after a 10-minute break.
Bangladesh made a competitive 259-8 in 50 overs after being put into bat by Sri Lanka in the first one-day international at Sooryaweva Stadium in Hambantota on Saturday.
Bangladesh made their third highest one-day total against Sri Lanka in 31 matches propelled by a century from Tamim Iqbal (112) and a belligerent 73 off 59 balls from Nasir Hossain.
After a steady start Bangladesh slumped to 63 for three by the 13th over.
Mahmudullah (29) put them back on track with a 66-run stand for the forth wicket with Tamim.
But they struggled to force the pace in the middle overs scoring only 21 runs in the batting Powerplay.
Bangladesh suffered another collapse losing three wickets for seven runs in eight balls including Tamim Iqbal as they crashed to 211 for seven after 45 overs.
Tamim hit 10 fours and a six during his knock of 112 off 136 balls.
But Nasir Hossain held the tail together smashing three sixes and six boundaries as Bangladesh scored 48 runs in the last five overs.
Kulasekera went for 17 in one over with his final spell of two overs costing 25 runs while even Malinga was not spared conceding 30 runs in four overs though capturing two wickets.
Mathews finished with two for 36 and Malinga two for 51.
Kulasekera's nine overs went for 67 claiming a wicket while spinner Senanayake and Thisara Perera got a wicket apiece.
Nasir Hossain smashes a full toss from Mathews through extra cover for a boundary in the 50th over.
Malinga strikes in the 49th over bowling Abul Hasan with a yorker.
Abul Hasan b Lasith Malinga 3
Hasan faced six balls for three adding a useful 33 runs with Hossain for the eighth wicket.
Kulasekera has gone for 17th in the 48th over with Nasir capping a good over for Bangladesh by hitting a boundary off an outside edge to third man.
Nasir Hosain has slammed his third six this time off Kulasekera in the 48th over.
Nasir Hosain completes his fourth ODI half century with a single off Malinga.
His fifty came off 48 balls and contained three boundaries and two sixes.
Nasir Hosain has blasted Malinga to long off for another boundary in the 47th over.
Nasir Hosain has blasted Kulasekera for a boundary in the 46th over.
Malinga strikes in the 45th over having Gazi caught by Dilshan at point as Bangladesh lose three wickets for seven runs in eight balls.
Sohag Gazi c Dilshan b Malinga 6
Gazi hit a boundary facing six balls during his brief knock.
Sohag Gazi has edged Malinga to third man for a boundary in the 45th over.
Debutant Ziaur Rahman is bowled for a first-ball duck by Senanayake who beats him through the gate.
Ziaur Rahman b Senanayake 0
Tamim is run out failing to beat a throw from Dinesh Chandimal as Bangladesh lose their fifth wicket in the 44th over.
Tamim Iqbal run out 112
Tamim faced 136 balls during his knock which contained 10 fours and a six.
Bangladesh are turning it on now with Nasir Hossain hammering a second six off Senanayake in the 44th over to bring up the 200 of the innings.
Tamim has smashed Malinga for his first six over long on picking up the slow delivery well in the 43rd over after play resumed following a 10 minute break because one of the towers fail to light up.
Play has been suspended with umpires Nigel Llong and Ruchira Palliyaguruge taking the players off the field after one of the light towers fail to work.
Nasir Hossain has danced down the track and lofted Senanayake over long-on for the first six of the match.
Tamim Iqbal completed his fourth ODI century with a boundary off Mathews in the 41st over.
Bangladesh managed just 21 runs without loss in the batting Powerplay overs.
Tamim who became the highest scorer in a ODI against Sri Lanka faced 129 balls and slammed 10 boundaries during his century.
Nasir Hossain hit the first boundary in 53 balls when he cut Malinga to point in the 37th over.
Bangladesh lose their fourth wicket as Mahmudullah edges Mathews to be caught behind in the 29th over.
Mahmudullah c Kumar Sangakkara b Angelo Mathews 29
Mahmudulla made 29 off 51 balls with three boundaries adding 66 runs for the fourth wicket with Tamim who is batting on 75.
Tamim has hit his eighth boundary with a perfectly executed cover drive off Thisara.
The 100 of the Bangladesh innings comes in 23.4 overs with Tamim on 59 and Mahmudullah on 20.
Spin introduced as off break bowler Sachitra Senanayake comes into the attack in the 18th over with Bangladesh 78-3.
Mahmudullah gets another boundary driving Mathews powerfully through extra cover.
Mahmudullah hits his first boundary cracking Thisara past cover.
Bangladesh are stumbling after a solid start losing three wickets within the space of five overs for 19 runs with Tamim Iqbal unbeaten on 41.
Mathews gets his opposite number Mushfiqur Rahim trapped leg before in the 13th over.
Mushfiqur Rahim lbw Angelo Mathews 3
Tamim (54) is dropped in the deep by Mathews in an eventful 23rd over from Thisara which goes for 11.
Mahmudullah and Tamim have a smashed a couple of boundaries off Thisara.
Tamim Iqbal completes his 25th ODI fifty with a single of Thisara Perera.
Iqbal's half century which came off 65 balls has contained six boundaries so far.
Rahim lasted just 12 balls scoring three.
Bangladesh lose their second wicket as Mohammad Ashraful is brilliantly caught by Kushal Perera at mid off in the 11th over off Kulasekera.
Mohammad Ashraful c Kushal Perera b Kulasekera 0
Left hander Tamim Iqbal has given Bangladesh a flying start smashing his sixth boundary in the 10 over of the innings off Thisara Perera to move to 37.
Tamim has hit consecutive boundaries off Kulasekera flicking to square leg and then blasting him over cover point.
Thisara Perera has struck first blood in the eighth over bowling Anamul Haque off an inside edge.
Anamul Haque b Thisara Perera 13
Haque faced 20 balls for his 12 which contained one boundary.
Tamim drives Thisara Perera for a lovely boundary through extra cover.
Anamul Haque has chopped Kulasekera to point for his first boundary in the seventh over.
Kulasekera has changed ends replacing Malinga who bowled three overs for nine runs.
Tamim Iqbal has helped himself to another boundary nicking Thisara Perera to fine leg.
Tamim Iqbal has hit the first boundary of the match tickling Kulasekera to fine leg in the fourth over.
Kulasekera concedes five wides down the leg as he swings the ball.
It's a hot and humid afternoon in Hambantota with rain expected later in the day.
The players will be wearing black armbands in memory of the Bangladesh president who died on March 20.
Bangladesh have handed a ODI debut to Ziaur Rahman.
Sri Lanka - Tillakaratne Dilshan, Kushal Perera, Kumar Sangakkara (wicket keeper), Lahiru Thirimanne, Dinesh Chandimal, Angelo Mathews (captain), Jeevan Mendis, Thisara Perera, Nuwan Kulasekara, Sachithra Senanayake, Lasith Malinga
Bangladesh - Tamim Iqbal, Mohammad Ashraful, Mahmudullah, Mushfiqur Rahim (captain and wicket keeper, Nasir Hossain, Abul Hasan, Sohag Gazi, Rubel Hossain, Abdur Razzak, Anamul Haque, Ziaur Rahman
The two teams last played an ODI a year ago - in Asia Cup - and Bangladesh won that match by five wickets.
Bangladesh will seek inspiration from that Asia Cup victory over Sri Lanka.
Mushfiqur Rahim's Bangladeshis proved they were capable of surprising big teams in the shorter format of the game when they beat World Cup finalists India and Sri Lanka on their way to the Asia Cup final in Dhaka last year.
Bangladesh, who registered their third one-day win over Sri Lanka in 30 matches, produced more encouraging results at home last year, including a series victory over the West Indies.
The tourists also gave a good account of themselves in the opening Test against Sri Lanka in Galle before losing the second match and the series in Colombo recently.
"The way we played the first Test we can take a lot of positives. In the second Test, we bowled them out in one innings and that is quite a positive sign," Rahim said.
"We have been really playing well over the last one-and-a-half years."
Bangladesh's batting has been bolstered with the return of Mohammad Ashraful, who played his last one-dayer in October 2011.
He looked in good touch in the recent Tests, scoring 190 in the opening match.
Sri Lankan all-rounder Angelo Mathews will be keen to complete a double as captain after leading his side to victory in the Test series.
"It was important to win the (Test) series whoever you play against. We were under pressure to win and I think we played some really good cricket," said the Sri Lankan skipper.
Sri Lanka have rested premier spinner Rangana Herath for the ODI series.
Herath had been on national duty for a long time since the retirement of Muttiah Muralitharan and richly deserves a rest.
Sri Lanka Cricket announced that Mahela Jayawardana was not considered due to his finger injury.
Sri Lanka have also done well in recent one-dayers, winning a five-match series at home against New Zealand in November and then drawing a tough series 2-2 in Australia in January.
The second match will also be played in Hambantota on Monday, before the final encounter in Pallekele on March 28.