India fast bowler Jasprit Bumrah claimed four wickets to help restrict Sri Lanka to 236-8 despite a gritty half-century from Milinda Siriwardana in the second one-day international on Thursday (24).
Put into bat, the hosts rode on a 91-run sixth-wicket stand between Siriwardana and Chamara Kapugedara to give their total some respectability after being reduced to 121-5 in Pallekele.
Siriwardena, who was one of the three changes from the team's opening loss in the five-match series, recorded his third ODI fifty as he hit 2 fours and a six during his run-a-ball 58.
Bumrah started by getting Niroshan Dickwella for 31 to break a 41-run opening stand. The wicketkeeper-batsman let go of his brisk start that was laced with 3 fours and 2 sixes.
The Sri Lankan innings kept losing steam with the wickets of skipper Upul Tharanga, who scored nine, and Angelo Mathews, who was trapped lbw off left-arm spinner Axar Patel for 20.
The left-right batting combine of Siriwardana and Kapugedara, who scored 40, then fought back to thwart the Indian bowling attack.
Bumrah finally broke the stubborn stand after getting the prized wicket of Siriwardana on a slower delivery that got the batsman caught at cover.
The 23-year-old Bumrah, who bowls with a slinging action, then got two more wickets in Kapugedara and Akila Dananjaya as the hosts managed just 24 runs in their last five overs.
Leg-spinner Yuzvendra Chahal also chipped in with two wickets.