Sri Lanka effortlessly defeated Bangladesh by 60 runs in the second One Day International (ODI) in capital's Sher-e Bangla Stadium thus confirmed the Sahara Cup 2014 in their bag.
Bangladesh captain Mushfiqur Rahim was trying to helm the Tigers' innings as top and middle-order batsmen frustrated fans.
Mushfiq, along with lower-order batsmen, has created resistance against Lankan bowling arsenal.
Tigers lost all wickets scoring 228 while chasing Lanka's 290 runs-target.
State-owned television channel BTV and satellite channel Maasranga TV broadcasted the second match of the three-match ODI series live from 1:00pm from Sher-e Bangla Stadium in Mirpur.
The third and final ODI will be held on the same stadium on February 22 afternoon.
Mashrafe, after hitting a boundary followed by an over-boundary, got caught at deep midwicket on a delivery of leggie Ajantha Mendis.
Sohag Gazi threw his wicket away behind the wicket on a delivery of Thisara Perera.
The seocnd pair of consecutive wickets of Nasir Hossain and Mahmudullah has severely jeopardised the Bangladeshi innings.
Mahmudullah was the victim of a sad run out while Lankan spinner Ajantha Mendis picked up settled batsman Nasir Hossain on the over before.
Sachithra Senanayake took his second catch of Shakib, on his personal 24 runs, on seamer Ashan Priyanjan's delivery.
Opener Anamul was given LBW on a delivery of seamer Thisara Perera on his personal 42 runs.
Few deliveries earlier, Mominul gave up his wicket in the hand of Kumar Sangakkara behind the stumps on his personal 15 runs in a delivery of off-break spinner Sachithra Senanayake, .
Malinga striked on Bangladesh during the very first over of the Tigers' innings as opener Shamsur Rahman gave away his wicket on the fourth delivery of the speed monster at the second slip on the hand of Senanayeke.
Earlier, Sri Lanka set a gigantic target of 290 runs for Bangladesh with Sangakkara's dazzling ton and a slog performance by Angelo Matthews in the last few overs.
Sri Lanka scored 289 runs for the loss of six wickets off 50 overs with Mathews and Kithuruwan Vithanage unbeaten on 56 and 13 respectively.
Sangakkara hit nine boundaries to reach his 17th ton in ODIs off just 102 balls.
Kusal Perera was dismissed by Rubel Hossain as Shamsur took a sharp catch at point after the batsman slammed a couple of boundaries in the opening over.
Rubel also dismissed Tilkaratne Dilshan, who went back to the pavillion after scoring just 8 runs.
Dinesh Chandimal fell to Sohag Gazi for 9 as he offered a simple catch to Shamsur.
Both teams made one change to their squads -- Bangladesh bringing in Mashrafe Mortaza in the place of Al-Amin Hossain while Ajantha Mendis replaced injured Nuwan Kelesekara in the Lankan squad.
The Tigers are still winless against Sri Lanka after five international matches so far on the tour which include two Tests, two Twenty20 Internationals and an ODI.
In the first ODI, the hosts reduced the Lankans to 67 for 8 before a remarkable knock by No. 9 batsman Thisara Perera drove them to 180.
In reply, a batting collapsed forced the Tigers to lose the match by 13 runs.
In the two-match T20 series, both the matches were decided off the last ball, with Bangladesh losing by 2 runs and 3 wickets respectively.
Bangladesh also lost the first Test of the two-Test series by an innings and 248 runs, before drawing the second Test.
Mushfiqur Rahim, Tamim Iqbal, Al-Amin Hossain, Anamul Haque, Arafat Sunny, Mahmudullah, Mashrafe Mortaza, Mominul Haque, Naeem Islam, Nasir Hossain, Rubel Hossain, Shafiul Islam, Shamsur Rahman, Shakib Al Hasan and Sohag Gazi
AD Mathews, LD Chandimal, TM Dilshan, RAS Lakmal, SL Malinga, BAW Mendis, AK Perera, MDKJ Perera, NLTC Perera, KTGD Prasad, S Prasanna, SMA Priyanjan, KC Sangakkara, SMSM Senanayake and KDK Vithanage