Bangladesh 76 for 0 (Tamim 35*, Mahmudul 31*) trail Sri Lanka 397 (Mathews 199, Chandimal 66, Nayeem 6-105, Shakib 3-60) by 321 runs
Chattogram: Bangladesh ended day two on 76/0, trailing Sri Lanka by 321 runs as Angelo Mathews missed out on his double-century by a whisker.
Bangladesh after bowling out Sri Lanka on 397 in the final session of day two, started strong in their first innings as the two openers are unbeaten at the crease, with the score at 76/0.
Mathews and Dinesh Chandimal carried the momentum forward for the visitors, batting for the major part of the first session on day two.
Bangladesh pacers struggled with the new ball, which they had availed in the final session of day one.
However, Mathews survived a close call on 119 when Khaled Ahmed managed to get an outside edge, only to remain unnoticed by both the bowler and the wicketkeeper.
Mathews then collected some boundaries off the pacers and remained unbeaten on 147 in the morning session.
At the other end, Chandimal too batted steadily and brought up his 21st Test half-century.
Chandimal after the milestone attacked Taijul Islam to collect boundaries but his aggressive approach backfired as he saw himself getting out while reverse sweeping Nayeem.
The off-spinner had him lbw on 66 and in the same over dismissed the new batter Niroshan Dickwella on 3.
After a challenging morning session, Bangladesh clawed their way back into the game with two quick wickets shortly before the lunch break, exposing Sri Lanka's tail.
New batter Ramesh Mendis (1*) and Mathews (147*) then took Sri Lanka to lunch on 327/6.
Post-lunch, Shakib Al Hasan scalped two wickets in the very first over of the session.
The left-arm spinner first dismissed Ramesh Mendis on 1 and in the very next ball got Lasith Embuldeniya lbw for a duck.
Shortly afterwards, Mathews reached the 150-run mark and then built a crucial partnership with the new batter, Vishwa Fernando, ensuring Sri Lanka did not lose any more wickets in the afternoon session, heading to tea at 375/8.
After the tea break, Mathews walked out into the middle with Asitha Fernando, as Vishwa Fernando was retired hurt owing to a blow on his helmet towards the end of the second session.
After surviving a run out in the first over after tea, Asitha Fernando perished against a regular off-spin delivery off Nayeem.
With the wicket of Asitha Fernando, the off-spinner completed his third Test five-wicket haul.
Vishwa Fernando returned to the middle, with Mathews 8 runs short of his double century.
With a boundary off Taijul, Mathews inched closer to his double century but the heartbreak moment came when he handed a simple catch off Nayeem to the square leg on 199.
Nayeem with the wicket of Mathews registered his best-ever Test bowling figures of 6/105.
Mathews' brilliant knock of 199 was the second-highest score in the ICC World Test Championship 2021-23.