Bangladesh clinched a historic four wicket victory in their 100th Test match, also their first ever Test win against Sri Lanka, to secure a series draw on Sunday.
Needing 191 to win, Bangladesh team reached their target losing six wickets in the final session. Tamim Iqbal top scored with 82, his 22nd Test half century and shared 109 runs for the second wicket with Shabbir Rahman (41).
Sri Lanka spinners hit back with four late wickets but the effort wasn't enough to prevent an upset win for Bangladesh.
Sri Lanka batted first after winning the toss and made 338 in its first innings. Bangladesh were bowled out for 467, a 129-run first innings lead. Sri Lanka then made 319 in its second innings which Bangladesh team chased down without much difficulty.