In the first power play, the opening batsmen of the Indian team performed well, but the later players could not support it, this is the failure of the Indian team.
Charith Asalanka earned a wide reputation by picking up three wickets each in the first match and the second match.
I would say the main reason for India's defeat was the poor bowling of their bowlers. India would not have been defeated if the bowlers had done well. Sri Lanka set a target of 231 runs in the first match and the team set a target of 241 runs in the second match. A target of 241 runs is not a small target on this pitch. Moreover, it was very difficult for India to collect 240+ in the second innings on this Colombo pitch.
Even so, Rohit Sharma managed to get off to a great start in both the matches. Despite getting a big collection from the opening pair, India failed to win. In both the matches, we saw poor performances from experienced players in the Indian middle order. Apart from Rohit Sharma, Gill and Axar Patel, no other batsman can bat well in this match. Despite having so many experienced batsmen in the squad, India's innings stopped at 208 runs. The Indian team was defeated by a margin of 32 runs.
India have no chance of winning the series. India team can draw the series if they win the last match. But the last match will also be held in Colombo. Indian batsmen are not able to perform well on this pitch.