After India's spinners dismissed the hosts for 216, Shikhar Dhawan smashed an unbeaten 132 of 90 balls to finish the chase in 28.5 overs
The fan demonstration - shouting slogans and hooting - delayed the Sri Lankan team's departure by close to half an hour after their drubbing in the opening ODI
Shikhar Dhawan also combined with Virat Kohli to bring up the highest second-wicket partnership by any pair in Sri Lanka
The interim coach has also expressed his annoyance at outsiders meddling in team matters
Virat Kohli has said India will not be afraid of taking risks and experimenting with players in different roles in order to discover the best combination ahead of the 2019 World Cup
India have runs, wickets, form and confidence on their side. Sri Lanka have the distant memory of that Oval victory and familiarity with conditions on theirs
No. of balls in which Dhawan completed his century in this game, his fastest of the 11 ODI centuries. The previous quickest was in 73 balls v WI in Kanpur in 2013.
Kohli's average in ODIs in Sri Lanka before today's game - his worst in any country. He doesn't average less than 40 in any other nation.
Runs scored by Rohit Sharma in Sri Lanka in his last 10 ODI innings. His scores read as: 4, 0, 11, 5, 5, 0, 0, 4, 4, 4.
Wickets lost by SL for 39 runs - Sri Lanka went from 139 for 1 to 178 for 7. Between overs 20 and 36 SL have scored just 61 runs.
Average first innings score while batting first since Jan 2011. However in the last 2 games teams batting first have scored above 300.
Last instance of Sri Lanka beating India in a bilateral ODI series. Since then they have played 9 times in which India have won 7 while 2 have been drawn.