Kumar Sangakkara's third century in as many innings gave Sri Lanka the lead on day two of the second Test against Bangladesh.
Sangakkara, who scored 142 and 105 in the drawn first Test, backed up with a terrific 127 not out on Sunday as Sri Lanka finished on 6-294 in Colombo.
That was a big improvement from the 4-69 they were at in the 23rd over, and Sangakkara's 195-run partnership with Dinesh Chandimal (102) helped them pass Bangladesh's first innings score of 240 by the close of play.
Resuming at 1-18, Sri Lanka lost two early wickets when Dimuth Karunaratne (17) and Lahiru Thirimanne (0) were both caught behind off the bowling of Abul Hasan (1-62 off 18 overs) and Robiul Islam (2-52 off 15) respectively.
Captain Angelo Mathews (16) attempted to steady the ship with Sangakkara but he also fell in the morning session, dismissed by off-spinner Sohag Gazi (1-84 off 30).
Sri Lanka needed a substantial partnership to resurrect their innings and that was exactly what they got as both Sangakkara and Chandimal played superbly, patiently frustrating Bangladesh.
And despite the several bowling changes – the tourists tried eight different options – they could not make the all-important breakthrough.
Boundaries were not exactly easy to come by but both Sri Lankan batsmen turned the strike over well as Chandimal reached his second Test century in the 79th over of the day.
The wicket-keeper was to fall shortly after, bowled by Rubel Hossain (2-41 off 14), and Kithuruwan Vithanage (12) came and went quickly, dismissed by the same bowler.
Nuwan Kulasekara (two) faced 26 deliveries before stumps while Sangakkara – who has hit 10 fours in his 271-ball stay at the crease - pushed towards 150 as Sri Lanka finished day two with a lead of 54 runs.
The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of Cricket Australia
First Posted 18 March, 2013 9:47AM AEST