While the supremely confident Indian bowlers came out firing, Lankans many a times appeared to be in dilemma as if to attack or stay patient.
In a hurry to collect runs, they ended up playing poor lofted shots on good balls, resulting in tame dismissals.
Asela Gunaratne was the only batsman, who applied himself well and played a slow but crucial 36-run knock that took Sri Lanka past the 100-run mark.
His pace colleague though proved very expensive, leaking 45 runs from his four overs with 18 coming in the last over of the innings.
Debutant Washington Sundar (1/22) and Unadkat removed the top three batsmen in space of 11 balls to rattle the visitors.
The 18-year-old Sundar maintained a tight line and length, and caught dangerous Kusal Perera (4) off his own bowling after Unadkat got rid of Niroshan Dickwella (1).
The Saurashtra paceman added wicket of Upul Tharanga (11) to his tally as the Lankan opener was guilty of playing a reckless shot considering the situation.
In a three-over spell, Sundar conceded 18 runs while Unadkat gave away only seven runs in his impressive two-over spell as Sri Lanka managed 37 runs in Powerplay.
Sadeera Samarawickrama (21) also did not last long and was dismissed by Hardik Pandya, who had struck him on the helmet before having him caught by Dinesh Karthik.
Gunaratne, though, kept calm and played sensibly getting some runs patiently even as Danushka Gunathilaka (3) became a victim of chinaman Kuldeep Yadav (1/26).
He struck one straight to Pandya in deep mid-wicket, leaving Sri Lanka struggling at 72 for five in the 12th over.
The first six of the innings was hit by Dasun Shanaka off Pandya in the last ball of the 16th over and also the last by him in the penultimate ball of the innings.
Shanaka remained unbeaten on 29.
Disclaimer: No Business Standard Journalist was involved in creation of this content
