The first Test between Sri Lanka and Bangladesh ended in a draw after the tourists resisted the temptation to chase down an improbable target in the final session in Galle.
- Related Content
Centuries from Tillakaratne Dilshan and Kumar Sangakkara helped Sri Lanka reach 335 for four in their second innings before captain Angelo Mathews declared, setting Bangladesh a total of 268 to win with just 35 overs remaining on the final day.
That decision could have posed an intriguing dilemma for Bangladesh on a flat pitch which has yielded many runs, but they were more than happy to settle for their first draw against Sri Lanka.
Monday marked a special day for the tourists, with captain Mushfiqur Rahim becoming the first Bangladesh player to make a double century and the Tigers posting their highest ever total of 638, for a first-innings lead of 68 which was soon wiped out by their opponents.
Resuming today on 116 for one, Dilshan and Sangakkara picked up where they left off to both reach hundreds for Sri Lanka.
Dilshan, who began the final day on 63, was the first to pass the mark in 139 balls by clipping a single to square leg.
And Sangakkara also completed a ton to become the fifth batsman to score twin centuries in a Test match for Sri Lanka.
The pair could not be budged in the morning session and by the interval the hosts had put on 230 for one and gained a lead of 162 runs.
Bangladesh struck in the first over after lunch to break the 213-run partnership, with Sangakkara pulling Mahmudullah to Jahurul Islam for 105.
Mahmudullah then struck again to end Dilshan's stay on 126, Abul Hasan taking the catch, but Kithuruwan Vithanage and Mathews combined to build another strong stand.
Vithanage raced to his maiden Test fifty from 65 balls following an impressive display which included six boundaries and a maximum.
But he became Mahmudullah's third victim on 59, with Mathews (38no) then declaring two overs later.
Any thoughts Bangladesh may then have entertained of going all out with the bat would have been dismissed eight balls into their innings with the removal of Anamul Haque for one.
Jahurul and new batsman Mohammad Ashraful were evidently in no mood to start a chase and steadily guided Bangladesh to 70 for one, at which point the two captains shook hands.
The result leaves everything to play for in the second and final Test, which will get under way in Colombo on Saturday.