New Zealand’s Ajaz Patel became just the third bowler in history to take 10 wickets in a Test innings.
The left-arm spinner secured all 10 of the Indian wickets for 119 runs in the first innings of the second test.
Only two other bowlers, Jim Laker and Anil Kumble, have achieved that rare feat.
The Indian-born Patel bowled 47.5 overs – more than twice as many as any other bowler – and his milestone moment came when India’s Mohammed Siraj edged an attempted sweep to Rachin Ravindra.
England off-spinner Laker took 10 wickets against Australia at Old Trafford in 1956, while India leg-spinner Kumble achieved the feat against Pakistan in Delhi in 1999.