India were in supreme control at the end of Day 3 of the second Test against England in Vizag. Virat Kohli and Ajinkya Rahane stood comfortably in the middle despite the pitch deteriorating and the variable bounce on display at various moments on the day. The second innings score read 98/3 for India and had the hosts in good position to force England into the backfoot and go for a result. (Source: AP)

Jonny Bairstow and Ben Stokes opened the play for England on the day and made the Indian attack work for a wicket. The duo became the most successful batting pair in 2016. (Source: Reuters)

Ben Stokes' impressive form with the bat continued as he put together 70 runs and added yet another half century to his rising run count. (Source: Reuters)

The only wicket of the first session was that of Jonny Bairstow who had his stump removed by an Umesh Yadav yorker. The full-ish delivery hit the inside of the pad and made its way on to the stumps to end the 110 run partnership. (Source: Reuters)

The Indian spin duo of R Ashwin and Ravindra Jadeja got the job done for the hosts by removing the tail. Ashwin got the crucial wicket of Ben Stokes on a review and moved on to pick up his 22nd five-wicket Test haul and his first against England. (Source: Reuters)

Stuart Broad bagged an early wicket after he removed KL Rahul on a review. An ultra edge overturned the dismissal and had India reeling at 17/2 after losing Murali Vijay a run prior. (Source: Reuters)

With the team in trouble at 40/3, Virat Kohli once again played a captain's knock to take command of the situation and take India to safety. (Source: PTI)

Kohli found support in Ajinkya Rahane who remained calm under pressure and with variable bounce on offer. He stood unbeaten on 22 at the close of play. (Source: Reuters)