India were all out for 145, a lead of 33 runs, on day two of the day-night third test against England in Ahmedabad on Thursday.

The hosts, who resumed on 99-3, lost their last seven wickets for 31 runs with Rohit Sharma top scoring for them with 66.

Only five India batsmen managed double digits in the low-scoring contest.

Joe Root (5-8) claimed his first five-wicket haul as he and Jack Leach (4-54) dragged England back into the contest with the tourists having posted 112 in their first innings.

Read more from Cricket