Sri Lanka, March 18 -- In the third ODI between Bangladesh and Sri Lanka, Sri Lanka fought hard to post a total of 235 all out in their 50 overs. The innings was anchored by a brilliant century from Janith Liyanage, who scored an unbeaten 101 runs off 102 balls.

Despite Liyanage's heroic effort, the Sri Lankan batting lineup struggled against the disciplined bowling attack of Bangladesh. Charith Asalanka contributed a valuable 37 runs, but the rest of the batsmen found it tough to score freely.

Bangladesh's bowlers, led by Taskin Ahmed and Mehidy Hasan, put up a commendable performance. Taskin Ahmed claimed 3 wickets for 42 runs, while Mehidy Hasan picked up 2 wickets for 38 runs.

At one point, Sri Lanka was struggling at 154 for 7, bu...