And just as the visitors were hoping to go into tea without further loss, Ojha turned a ball across the face of all rounder Angelo Mathews' bat and India skipper Mahendra Singh Dhoni accepted the edge.
Sreesanth and Zaheer delivered the blows in the very first overs of their new spells in the post-lunch period to send back Paranavitana and former Lanka skipper Mahela Jayawardene respectively.
Sreesanth, getting some reverse-swing, brought a ball back into Paranavitana who injudiciously tried to play it to leg and was trapped plumb in front after striking eight fours in 144 balls. His partnership with Sangakkara was worth 90 in 220 balls.
Sangakkara and Jayawardene, who scored 275 in the opening drawn Test at Ahmedabad, forged together a stand of 16 runs before India struck three quick blows to bring the visitors on to their knees.In Image: MS Dhoni exalted after catching Angelo Mathews