“Going into this Test match I have batted only three or four days but I worked pretty hard on those sessions. I just wanted to really get over my first ball,” said Sangakkara.
“I was very lucky that it was short and wide and I managed to get runs off the first ball. That really gives you the confidence. I think 361 is a great score and gives us a platform to build the game in the morning.”
Former skipper Sangakkara dominated the Bangladeshi attack with exciting strokeplay, gathering runs comfortably against both pace and spin during his 226-ball knock.
Sangakkara, dropped on 111 by Mohammad Ashraful at mid-on off off-spinner Sohag Gazi, added 31 more runs before being caught by Jahurul Islam in the covers off the same bowler.
Gazi was Bangladesh’s only wicket-taker, finishing the day with 3-101 off 31 overs.
Sangakkara, who returned to the team after missing the third and final Test in Australia in January due to a finger injury, reached his hundred with two runs to mid-wicket off left-arm spinner Elias Sunny.
Dilshan played some attractive shots as he smashed four boundaries early in his innings, two each off seamers Shahadat Hossain and Abul Hasan. He then hit two successive fours off Gazi.
He completed his 22nd Test half-century in style when he drove Sunny past mid-on for a four before falling in the next over, caught by debutant Mominul Haque at mid-off off Gazi.
Dilshan hit nine fours in his 63-ball knock.
Left-handed Karunaratne, who retired hurt on 15 after being struck on the elbow while trying to pull Hossain in the ninth over, returned after the dismissal of Dilshan.
He top-edged a Hasan delivery over the wicket-keeper’s head for the first six of the match but fell in the next over, trapped leg-before by Gazi after adding 67 for the second wicket with Sangakkara.
Sri Lankan batsman Kithuruwan Vithanage, and Bangladesh’s Mominul Haque and Anamul Haque made their Test debuts. Anamul replaced hard-hitting opener Tamim Iqbal, who was ruled out of the match due to an injury.
Brief Scores: Sri Lanka 361 for 3 (Kumar Sangakkara 142, Lahiru Thirimanne 74*; Sohang Gazi 3 for 101) vs Bangladesh