Ravichandran Ashwin became only the fourth India player to take 400 Test wickets, reaching the landmark on a dramatic second day of the third match in the series against England.

The all-rounder trapped Jofra Archer lbw in England's second innings as he achieved the career feat in a low-scoring day-night match at the spectacular Narendra Modi Stadium.

Ashwin joins Anil Kumble, Kapil Dev and Harbhajan Singh on the distinguished list of those to claim 400 scalps in the longest format for India.

The 34-year-old is the 16th player to the milestone overall, getting there in only his 77th match. He is the second fastest to 400 too, behind only Sri Lanka's Muttiah Muralitharan in terms of games played.

Ashwin moved six wickets shy of the milestone by taking match figures of 8-95 in an emphatic defeat of Joe Root's side at M.A. Chidambaram Stadium last time out, having claimed 9-207 in the first Test.

He also struck a sublime century - the fifth of his career - in a magnificent man-of-the-match performance at his home ground in Chennai, where India levelled the series at 1-1.

After claiming 3-26 as the tourists were bowled out for 112 on day one of the game in Ahmedabad, Ashwin removed Ben Stokes and Ollie Pope before Archer became his 400th Test victim, given out for a two-ball duck after attempting a sweep shot.

Sachin Tendulkar - Test cricket's all-time leading runscorer - was quick to congratulate his compatriot on Twitter.

"Terrific consistency!" Tendulkar wrote. "Well done, keep it up. Joy to watch you bowl."