Lahiru Thirimanne and Dinesh Chandimal scored maiden Test hundreds as Sri Lanka took a strong grip on the first cricket Test against Bangladesh on the second day on Friday in Galle.
Thirimanne made 155 not out and Chandimal was unbeaten on 116 as they recorded a fifth-wicket stand of 203 to take Sri Lanka to a first innings total of 570 for four declared at tea on Saturday.
Buoyed up by the batsmen, Sri Lanka's bowlers made an early breakthrough, capturing the wickets of openers Jahurul Islam and Anamul Haque.
Sri Lanka first innings (361-3 overnight)
D Karunaratne lbw b Gazi 41
T Dilshan c Mominul b Gazi 54
K Sangakkara c Jaharul b Gazi 142
L Thirimanne not out 155
A Mathews c & b Abul 27
D Chandimal not out 116
Total (four wickets declared, 135 overs) 570
Fall of wickets: 1-114, 2-181, 3-305, 4-367.
Bangladesh first innings:
J Islam c Chandimal b Eranga 20
A Haque b Mendis 13
M Ashraful not out 65
M Haque not out 35
Total (two wickets, 43 overs) 135
Fall of wickets: 1-23, 2-65.
Bangladesh, though, fought back with an unbeaten half-century from Mohammad Ashraful to end the day on 135-2 at the Galle International Stadium.
Jahurul (20) was out as he tried to get out of the way of a delivery from Shaminda Eranga but only succeeded in gloving a catch to Chandimal.
Ajantha Mendis, playing his first Test since May 2011, took a wicket off his first over when he bowled Anamul with a flighted delivery for 13.
Ashraful (65 not out) and Mominul Haque (35 not out) stopped Sri Lanka making any further inroads to their batting with an unfinished stand of 70.
Bangladesh needed a further 236 runs to avoid the follow-on.
Earlier, Chandimal brought up his first Test hundred off 136 balls with the aid of 11 fours and two sixes, the 23-year-old making the most of his luck after the tourists had twice dropped him earlier in the innings.
Thirimanne, whose previous highest score was 91 against Australia in Sydney early this year, completed his maiden Test century in the morning session.
Having earlier missed out on a Test hundred, Thirimanne was patient as he carefully picked through 66 balls to score the required 26 runs he needed, having started the day on 74 not out.
The left-hander struck nine fours in his 193-ball innings for his century.
Thirimanne moved to his highest first-class score after lunch when he completed 150 off 247 balls with 14 fours before the hosts opted to declare.
Bangladesh's only success with the ball came in the fourth over of the day when Angelo Mathews was dismissed for 27.
The Sri Lankan captain tried to manufacture a shot that was not there and chipped a leading edge which the bowler Abul Hasan gladly accepted.