India
India in control after day two. Getty

England's top order endured a woeful collapse on the second day of the first Test in Visakhapatnam, finishing the day trailing India by 352 runs.

The hosts were all out for 455 with James Anderson (3-62) and Moeen Ali (3-98) helping to halt a superb innings but a dreadful start with the bat saw captain Alastair Cook (2), Ben Duckett (5) and Moeen (1) depart swiftly.

England finished the day 103-5, leaving them needing a minor miracle if they wish to wrestle back control of the Test.

Ali took three swift wickets to peg back the hosts after their excellent day two which saw Virat Kohli and Cheteshwar Pujara dominate, each claiming a century each.

Kohli finally departed for 167 before Moeen dismissed Wriddhiman Saha and Ravindra Jadeja both lbw in quick succession to reduce in India to 363-7. And in his first match since August, Anderson also helped rescue his side from what looked to be a hopeless position, removing the dangerous Murali Vijay, Ajinkya Rahane and Pujara. Ravichandran Ashwin however struck a 58 to open up more daylight between the two sides as they added 138 to their overnight score.

England's reply got off the worst possible start, with captain Cook dismissed for two in the third over with paceman Mohammed Shami inflicting the damage. England's woes exacerbated after a dreadful mix up between Joe Root and Haseeb Hameed saw the teenager run out for 13, before Duckett crashed out after another vicious delivery from Ashwin.

Root managed to weather the storm as those around him fell, securing his half-century on what was his fiftieth Test appearance for England. Three runs later however his afternoon was also brought to a grim close when he was caught at mid off with Ashwin claiming another wicket for himself.

Ben Stokes and Jonny Bairstow survived the onslaught, helping the visitors limp across the finishing line with a mountain to climb on Saturday.