Openers Shikhar Dhawan and Lokesh Rahul featured in a rollicking 166-run stand to help India erase the 122-run lead they had conceded to Sri Lanka on the penultimate day of the opening test on Sunday.
Dhawan threw away his wicket at 94, but Rahul was unbeaten on 73 when bad light stopped play with the hosts on 171-1.
Cheteshwar Pujara was on two at the other end with India 49 runs ahead with nine wickets in hand, an impressive fightback after being all out for 172 in their first innings.
The hosts had lost the entire top half of their batting order by the time they had accumulated 50 runs in the first innings but Rahul and Dhawan ensured there was no repeat by scoring at nearly four-and-half runs an over.
Dhawan was decisive with his footwork against the slow bowlers, which he demonstrated with two sixes off Sri Lanka’s spin spearhead Rangana Herath.
The left-hander also hit 11 boundaries before rushing out to hit Dasun Shanaka before being caught behind.

