Lahore: Sri Lanka beat Bangladesh by 131 runs in the ninth Asia Cup one-day tournament on Wednesday with Kumar Sangakkara scoring a brilliant hundred.
Bangladesh, chasing a big Sri Lankan total of 357 for nine that also included half centuries from opener Sanath Jayasuriya (72) and Chamara Kapugedera (74), were restricted to 226 for seven.
Bangladesh never recovered after losing Nazimuddin for one to Chaminda Vaas in the third over and captain Mohammad Ashraful (8), who was unlucky to be given out caught down the leg side off Dilhara Fernando at a total of 35 in the 10th over.
Television replays showed the ball had brushed Ashraful's thigh pad.
It was a big setback for Bangladesh, with Ashraful scoring a hundred against United Arab Emirates on Tuesday.
Opener Tamim Iqbal lived a charmed live as Sri Lanka dropped three catches in quick succession but he was eventually bowled by Kulasekera for 28 from 40 balls to leave Bangladesh on 3 for 48.
Raquibul Hasan (35) and Mushfiqur Rahim (44) revived the innings with a plucky stand of 78 from 90 balls but it was not enough to stave off defeat.
Off spinner Muttiah Muralitharan dismissed both. He had Hasan stumped and caught and bowled Rahim who hit two fours in his 53 balls knock.
Alok Kapali played a hand of 30 from 37 balls but the fight had gone out of the innings at 5 for 135 which became 6 for 142 when Mahmudullah (4) was bowled by Jayasuriya.
Left handers Sangakkara and Jayasuriya made Ashraful rue his decision not to bat first as they put on 116 runs in under 14 overs.
"We thought the ball will do a bit in the first 15 overs and it would help us pressure them. But our bowlers didn't bowl well, the line was not right and Sangakkara and Sanath batted very well," said Ashraful.
Although Sri Lanka lost the momentum, losing five wickets in the final 10 overs, the platform provided by the top order was enough to win comfortably.
The experienced Jayasuriya was savage as he made his 65th one-day fifty from only 32 balls with eight fours and one six.
He was eventually bowled by left arm spinner Abdur Razzak, who also bowled skipper Mahela Jayawardene for six runs to finish with 3 for 55.
The stylish Sangakkara carried on effortlessly reaching his eighth 100 from 88 balls with the help of 16 fours.
Jayawardene said he was satisfied with the performance but the batsmen still needed to show more consistency.
"I think we need our batsmen to carry us through and finish off well in final 10 overs. Maybe today heat was a factor but we need to be more consistent," he said.