Sakib al Hasan starred with bat and ball Bangladesh outplayed Sri Lanka by a record 163 runs in their second match of the tri-nation one-day international tournament in Dhaka on Friday.
The victory also saw the Tigers go through to the final of the tri-nation series. Bangladesh have won both their games with bouns points and currently have 10 points from two matches. Zimbabwe are second with four points while Sri Lanka, who are yet to win a match have zero points.
Sakib claimed 3-47 while skipper Mashrafee bin Murtaza and pacer Rubel Hossain got two wickets each as Bangladesh bowled out Sri Lanka for 157 runs in 32.2 overs to record their biggest ever win against any opposition after batting first.
Opener Tamim Iqbal also starred for Bangladesh, hitting 84 off 102 balls, as Bangladesh posted 320-7 after Mashrafee won the toss and opted to bat first at Mirpur.
On a day, when most of the senior players excelled, Mushfiqur Rahim also made 62 off 52 balls to boast only second ever 300-plus total for Bangladesh against Sri Lanka.
Sri Lanka, who were without injured captain Angelo Mathews, could never threaten to overhaul Bangladesh score as they have now suffered their second successive defeats in the tournament.
Thisara Perera made highest 29 runs for Sri Lanka, who lost their first match against Zimbabwe by 12 runs on Wednesday.
Bangladesh, who beat Zimbabwe by eight wickets in their first match, took the control of the game from the beginning after Tamim put 71-run with Anamul in the opening stand.
Dropped by stand-in skipper Dinesh Chandimal in the very first over at slip, Anamul lived dangerously before he was dismissed by Perera for 35 runs.
Tamim shared 99 runs with Sakib for the second wicket before wicketkeeper Niroshan Dickwella successfully reviewed a not out decision against him to end his innings, featuring seven fours and two sixes.
Sakib gave return catch to Asela Gunaratne in 38th over but Bangladesh were still on course to a big score thanks to Mushfiqur, who was later bowled by Perera.
Mahmudullah (24) and Sabbir Rahman (24 not out) provided a late impetus to ensure Bangladesh cross 300-run mark.
Perera claimed 3-60 while Nuwan Pradeep grabbed 2-66 for Sri Lanka.
Sri Lanka will face Zimbabwe in their next match of the tournament on Sunday.