Opting to bowl, young guns Hardik Pandya (2/27 in 4 overs) and Jasprit Bumrah (2/26) continued their stellar show as the island nation never really got going during their innings.
Senior off-spinner Ravichandran Ashwin (2/26 in 4 overs) also showed brilliant control during the back-10 while veteran Ashish Nehra (1/23) once again showed why he is a class apart.
Such was India's dominance that their bowlers bowled 50 dot balls out of a possible 120 deliveries, which effectively meant 8.2 overs went without any runs being scored.
Dinesh Chandimal (4) tried to make room by pushing towards leg-stump but the wily Nehra followed him by pitching one on the length that took an inside edge to land in Mahendra Singh Dhoni's gloves.
Also Read
The ever-improving Bumrah then removed Shehan Jayasuriya (3) with a delivery that moved a touch and the resultant snick offered became Dhoni's second catch of the night.
The once dangerous Tillekaratne Dilshan (18 off 16 balls) nowadays plays from the memory and looks a pale shadow of his old self. His miseries were ended at the beginning of the seventh over.
The duo added 26 runs before Pandya again struck in his third over. Mathews got a fullish delivery outside off-stump and was played on trying to go for a cut shot.
(REOPENS FGN29)
With a left-hander at the crease, Dhoni introduced Suresh Raina into the attack but it did not yield any immediate result.
Ashwin flighted one inviting the left-hander to step out. The length was altered and the batsman did not reach to the pitch of the delivery while trying to loft it. Raina took an easy catch at long-on.
Kapugedera, who hit a few shots in between, was not allowed to play his natural game and ultimately perished giving Bumrah his second wicket with Pandya taking a well-judged catch.