The pitch has not deteriorated massively, but batting on fourth and fifth day will be trickier and Kohli would like to take charge and set up a target beyond the reach of the visitors, who will be batting fourth.

Visakhapatnam: Ravichandran Ashwin was back in his element with yet another five-wicket haul, setting up a perfect launch pad for skipper Virat Kohli to extend India's lead to 298 runs against England on the third day of the second cricket Test at Visakhapatnam.

Courtesy Ashwin's 5 for 67, the first time he has picked so many against England in an innings, India bowled out England for 255 in their first essay to take a commanding lead of 200 runs.

Kohli and Rahane walk back after taking India to a comfortable position at the end of Day 3. AP

Deciding against enforcing follow-on, India reached 98 for 3 in their second innings at close of play with skipper Kohli once again leading from the front with an attacking 56 off 70 balls. His innings was laced with six boundaries.

First-innings centurion, Kohli, was batting in the company of Ajinkya Rahane (22).

While the pitch has not deteriorated massively, but batting on fourth and fifth day will be trickier and Kohli would like to take charge and set up a target beyond the reach of the visitors, who will be batting fourth.

After an indifferent first session, it was Ashwin, who turned the tables on the visitors with his 22nd five-wicket haul in Test cricket.

The off-spinner faced some challenges but he returned to rip through the tail with wickets in successive deliveries after Ben Stokes (70) and Jonny Bairstow (53) put on 110 runs for the fifth wicket.

With overnight figures of 2 for 20, Ashwin had a lean first spell (9-1-33-0) after he was introduced in the second over of the day, struggling to break the Stokes-Bairstow partnership.

But he returned in the second session and got the balls to grip and skid off the pitch in a fine spell of 7.5-0-14-3, which included the wicket of England top-scorer Stokes, who hit 11 boundaries.

Ashwin now has five-wicket haul against all the Test nations he has played against -- six against New Zealand, four each against Australia, South Africa and West Indies, two against Sri Lanka and one each against Bangladesh and England.

In 2016, the 30-year-old has 52 wickets, two behind Rangana Herath's 54.

The left-hander carried England's survival hopes and found a fine ally in Bairstow (53), who batted brilliantly despite a troubled ankle before being cleaned up by a fullish delivery from Umesh Yadav with 10 minutes to go for the lunch.

With 33 minutes to tea, England's first innings folded for in 102.5 overs with a deficit of exactly 200 runs.

England, however, had an impressive first session with Stokes and Bairstow oozing confidence and determination on a pitch with variable bounce but little assistance for spinners, perhaps due to the use of roller this morning.

Starting off from the pavilion end, Ashwin had an underwhelming first spell that included a first ball DRS referral only to be overturned.

Bairstow got one to sweep with a not-out verdict but an overconfident Ashwin showed the 'T' sign without consulting his captain Kohli as the ace off-spinner had an underwhelming first session to his own standard.

Then in the 55th over, Wriddhiman Saha failed to gather the ball cleanly with Stokes' back foot out of crease as a stumping opportunity with the batsman on 24, was missed.

Stokes and Bairstow (53) dominated the first session and with India desperate for a breakthrough, Umesh Yadav finally gave the opening when he cleaned up the latter with a fuller delivery.

Having completed his 12th Test half-century with a boundary against Yadav a couple of overs ago, Bairstow was beaten by pace as he tried to work the ball away before it cannoned into his leg stump after grazing his pad.

Barring the opening towards the later stage, the first session clearly belonged to the English left-right duo.

Having tripped over his ankle while walking out to bat, Bairstow defied pain and played beautifully in his innings from 152 balls with five fours as along with Stokes, the duo became the most-prolific pairing in 2016, getting past Alastair Cook and Alex Hales.

He looked fully confident against Yadav against whom he brought up his fifty driving the ball to the boundary which also brought up their hundred partnership in 238 balls.

With his fifty, Bairstow also joined AB de Villiers (in 2013) as the most 50-plus scores in a calendar year but a yorker gave the much-needed opening.

At the other end, Stokes was in the middle of one of his slowest innings taking 108 balls to reach his eighth Test fifty and made full use of his strokes of luck that began on Friday when he was bowled but the bails did not dislodge.

Having done all the hardwork by taking the team out of the rut from being 80/5, Stokes' end came in the second session that also opened the day's account for Ashwin.

Stokes prodded forward and the ball popped up to silly point as the English allrounder seemed to be caught in double jeopardy -- either trapped leg before or caught if he had an edge.

Not giving up, the left-hander went for a review as he was adjudged leg before something that looked to have instilled confidence in Ashwin, who bowled without any success this morning.

The pitch looked worn-out but Ashwin had to wait for his first wicket till the 11th over of his day.

Stokes wicket virtually opened the gate for India as Ravindra Jadeja bowled Zafar Ansari (4) at the other end before the Ashwin trapped Stuart Broad (13) and James Anderson (0) leg before off successive deliveries.

When India batted, England struck early with Broad (2/6) making full use of the DRS to remove both the openers -- Murali Vijay (3) and KL Rahul (10), who failed in both of his innings before Anderson castled Cheteshwar Pujara (1) to reduce India to 40/3 inside 17 overs.

Gautam Gambhir's replacement, Rahul, played a loose shot away from his body edging behind the stumps. Broad had his way and referred successfully for a second time.

In his previous over, he gave England the breakthrough by inducing a big inside edge from Vijay, who was caught by Joe Root at gully, a decision that was also referred to make India 16/1 just after tea.

Anderson replaced Broad and struck in his second over bowling Pujara but since then Kohli batted in a different zone, piling on the misery for England who fought a losing battle.

There was a tantalising battle between Anderson and Kohli was on display but the Indian Test skipper was fully in control in yet another effortless display.

Following up his first innings 167, Kohli batted with ease and reached to his 13th Test fifty from 63 balls.