Bangladesh need 191 runs to win the 5th day

Bangladeshi bowler Shakib Al Hasan, right, celebrates the dismissal of Sri Lanka's Asela Gunaratne on day four of their second test cricket match in Colombo, Sri Lanka, Saturday, March 18, 2017. (AP Photo/Eranga Jayawardena)

Stumps, Day 4

Sri Lanka: 338 & 264/8 (Karunaratne 126, Mendis 36, Tharanga 26, Mustafizur 3/42, Shakib 2/42, Mehedi 1/56, Taijul 1/30)

Bangladesh 1st innings: 467 (Shakib 116, Mosaddek 75, Soumya 61, Mushfiqur 52, Herath 4/80, Sandakan 4/140)

Some excellent performance from the bowlers helped Bangladesh to restrict Sri Lanka from taking a big lead in the 4th day of Colombo Test. Sri Lanka finished the day with 268 for 8 with a lead of 139 runs. Bangladesh need to pick last two wickets quickly to achieve a memorable win in the 100th Test.

Sri Lanka started the day with two overnight batsmen Upul Tharanga and Dimuth Karunaratne. Mehedi Hasan took the only wicket of Tharanga in the morning session.

Mustafizur Rahman picked up his first wicket just after the lunch and dismissed Kusal Mendis on 36. Couple of overs later he struck again and got rid of Chandimal on 5. Soon Shakib Al Hasan joined the party and trapped Gunaratne lbw on 7.

Dhananjaya de Silva was the next man to be dismissed by Mustafizur without scoring any runs. Before tea, Shakib struck again and dismissed Niroshan Dickwella on 5. Mushfiqur Rahim took a stunning catch.

Karunaratne scored a century before got rid of by Shakib. Then Taijul struck to dismiss Herath after tea.     Perera and Lakmal are unbeaten at the end of the day.