India won the game by 3 wickets.
Sri Lanka had earlier made 236/8 in their fifty overs before a rain shower shortened the India chase.
Since the retirement of former captain Dev in 1994, India have been engaged in a perpetual search for an all-rounder who can bowl medium pace and score vital runs down the batting order.
The only wish that remained non-granted was that of the Sri Lankan fans and the team to end the game on the winning side.
Sri Lanka will be without skipper Upal Tharanaga for Sunday's third one-day worldwide against India after he was suspended for two matches for a serious over-rate offence.
Chasing sides have won each of the last seven ODIs on the island, but Sri Lanka's stand-in captain Chamara Kapugedara has chosen to bat first on a Pallekele track that he expects to be full of runs.
The third ODI between India and Sri Lanka will be played at Pallekele International Cricket Stadium in Pallekele.
But, Sridhar said that the team would continue to try different players on different slot in order to get best out of them.
Where will the India vs Sri Lanka 3rd ODI match be played?
Yet, he continued to play through the pain and was nearly dismissed when he was on 35 when MS Dhoni missed an attempt to run him out.
Dinesh Chandimal and Lahiru Thirimanne have been brought into the squad as Danuskha Gunathilaka is also said to be injured.
Now, an injury to Kapugedera will give the Lankans a reason to worry about as they will not only miss Kapugedera as a captain but also Kapugedera the captain.
India: Virat Kohli (capt), Shikhar Dhawan, Rohit Sharma, KL Rahul, Kedar Jadhav/ Manish Pandey, MS Dhoni (wk), Hardik Pandya, Kuldeep Yadav, Yuzvendra Chahal, Jasprit Bumrah, Bhuvneshwar Kumar.
Sri Lanka: Chamara Kapugedera (c), Niroshan Dickwella (wk), Lahiru Thirimanne, Kusal Mendis, Dinesh Chandimal, Angelo Mathews, Akila Dhananjay, Milinda Siriwardana, Dushmantha Chameera, Vishwa Fernando, Lasith Malinga.
- This is why Taylor Swift's new song sounds so familiar
- Justin Thomas' putt somehow drops after hanging on lip
- Trump praises North Korea for backing down on missile threat
- Virat Kohli completes 4000 ODI runs in successful chases for India
- NASA Scientist Weighs In on Solar Eclipse Do's and Don'ts
- Thailand's Former Prime Minister Yingluck Shinawatra Is Now A Fugitive
- Taking photos of the solar eclipse could damage your smartphone
- Trudeau says Mayweather's going to 'teach' McGregor how to box
- Watch season 7, episode 5 Eastwatch free on Amazon Channels
- Spieth 'essentially out' after two disappointing rounds