Colombo: Bangladesh secured their maiden test win against Sri Lanka with a four-wicket victory on the final day of the second test at the P Sara Oval on Sunday.
Playing their 100th test, the touring side chased down their target of 191 in the final session to level the two-match series at 1-1.
Skipper Mushfiqur Rahim (22*) kept his nerve after some middle-order wickets to see his side over the line for a four-wicket win, ensuring the two-match series was drawn.
The victory continues Bangladesh's improvement in the longest format after they also beat England in October.
Prior to that victory over Alastair Cook's England, Bangladesh had only beaten Zimbabwe and a weakened West Indies team in Test cricket.
The Tigers also became only the fourth team to win their 100th Test, after Australia, Pakistan and West Indies.
Sri Lanka - 338 (Chandimal 138, Mehedi 3-90) and 319 (Karunaratne 126, Perera 50, Shakib 4-74)
Bangladesh - 467 (Shakib 116, Herath 4-82) and 191 for 6 (Tamim 82, Perera 3-59, Herath 3-75)
Result - Bangladesh won by 4 wickets