India opener Murali Vijay smashed his second successive century, while skipper Virat Kohli closed in on a third of the series as the duo deflated Sri Lanka with an unbroken 167-run stand on the opening day of the third and final Test on Saturday.
The second session was a microcosm of a series dominated by the hosts as India scored at more than four runs an over to reach 245 for two at tea with Sri Lanka struggling to stem a flood of boundaries at the Feroz Shah Kotla Stadium.
Vijay had made 101 by the break, content to allow his skipper to drive a partnership which put the hosts, chasing a record-equalling ninth consecutive Test series win, in a commanding position.
India's captain Virat Kohli, right, and Murali Vijay put on a 167-run stand against Sri Lanka
Kohli, who hit 104 not out in the first Test in Kolkata and 213 in Nagpur, joined the 5,000-Test run club in his 105th innings and was batting on 94, having won the toss and opted to bat on a track pregnant with runs.
Right-handed opener Lokesh Rahul made way for the left-handed Shikhar Dhawan as India, 1-0 up in the series, shuffled the top of their batting order for a third match in a row.
Dhawan could not make the most of the opportunity, though, his attempted sweep shot off Dilruwan Perera finding