The 26-year-old played a brilliant morning where he spent just seven runs in his four overs and took two wickets.

Bangladesh fast bowler Taskin Ahmed took three wickets for 119 runs on Friday on the second day of the second Test match against Sri Lanka, as the hosts scored 469 for six at stumps.

The 26-year-old played a brilliant morning where he spent just seven runs in his four overs and took two wickets.

He removed Centurion Lahiru Thirimanne for 140 and dismissed Angelo Mathews (five) early.

After lunch, Taskin bowled Pattim Nisanka on a ball that scored short runs and in the very next over, left-arm spinner Taizul Islam scored 81 to dismiss Oshada Fernando.

Six wickets for 382 runs, Ramesh Mendis and Niroshan Dikwela added 87 runs for the seventh wicket.

Taskin was denied for the fourth wicket when Najmul Shanto caught Ramesh Mendis at second slip.

Playing in his seventh Test, Taskeen produced good momentum and swung the ball away from them to harass the right-handed batsmen.

After scoring 291 runs for one wicket on the first day, Sri Lanka played hard on Friday, scoring only 43 runs in 26 overs in the morning session, losing three wickets.

Dikwela played a key role in the final stand and scored his half-century in just 48 balls. He was on the stumps with 64 runs while Mendis was unbeaten on 22 runs.

The play was suspended for 24 minutes after tea due to poor lighting and although the players were back on the field, only 6.5 overs were possible before the day was over. Twenty-five overs were lost in all.

The first Test ended in a match draw with ICC match referee Ranjan Madugalle and kept the pitch below average rating and demerit points.

Score: Sri Lanka 469/6 in 155.5 overs (Dimuth Karunaratne 118, Lahiru Thirimane 140, Oshada Fernando 81, Niroshan Dikwela 64 batting, Taskeen Ahmed 3/119) vs Bangladesh.

.