Mathews, de Sliva guide Sri Lanka to 210-4

Sri Lanka's Dhananjaya de Silva (R) and Sri Lanka's Angelo Mathews (L) run between the wickets during the third day of the second Test cricket match between Bangladesh and Sri Lanka at the Sher-e-Bangla National Cricket Stadium in Dhaka on 25 May, 2022AFP

Bangladesh made early inroads on the third day of the second Test in Dhaka on Wednesday but Sri Lanka recovered to reach lunch at 210-4, still trailing by 155.

Angelo Mathews was on 25 alongside Dhananjaya de Silva, 30, before rain forced an early lunch in Dhaka in reply to Bangladesh's first innings total of 365.

Sri Lanka resumed on 143-2 but suffered a blow on the second ball of the day when Ebadot Hossain bowled nightwatchman Kasun Rajitha for a duck.

Sri Lanka's Kasun Rajitha is clean bowled off Bangladesh's Ebadot Hossain (not pictured) during the thrid day of the second Test cricket match between Bangladesh and Sri Lanka at the Sher-e-Bangla National Cricket Stadium in Dhaka on 25 May, 2022
AFP

Shakib Al Hasan then produced a gem of a delivery to dismiss Dimuth Karunaratne for 80 soon afterwards, after the Sri Lankan skipper had added 10 to his overnight score.

Shakib tossed the ball up on off-stump and beat Karunaratne who went for a drive but saw the flighted delivery dip and turn between bat and pad and crash into his stumps.

Karunaratne, who was dropped on 37 on the third day, struck nine boundaries in his 15th Test fifty.

Bangladesh cricketers celebrate the dismissal of Sri Lanka's captain Dimuth Karunaratne during the third day of the second Test cricket match between Bangladesh and Sri Lanka at the Sher-e-Bangla National Cricket Stadium in Dhaka on 25 May, 2022
AFP

De Silva hit Ebadot for three fours in one over just before the break after he and Mathews survived a difficult spell from the right-arm pace bowler and Shakib.