New Zealand's batsmen collapsed to 38 for six at tea in the second test on Saturday after their Mumbai-born spinner Ajaz Patel claimed a record 10 Indian wickets.
Ajaz emulated England's Jim Laker (1956 v Australia) and Indian spin legend Anil Kumble (1999 v Pakistan) to achieve the perfect 10 feat in the second session on day two at Mumbai's Wankhede Stadium.
He returned figures of 10-119 with his left-arm spin but Mayank Agarwal's 150 and a 52 by Axar Patel helped India to a challenging total of 325 on a turning track.
But Indian fast bowler Mohammed Siraj pummelled the visitors' top order to take three wickets and leave them struggling.
Wicketkeeper-batsman Tom Blundell was batting on three after Jayant Yadav took down Rachin Ravindra at the stroke of tea.
The tourists still trail by 287 runs in the first innings.
Siraj, who replaced injured Ishant Sharma in the team, struck early to send back Will Young for four.
He then got two wickets including stand-in-skipper Tom Latham, for 10, and Ross Taylor, for one, on either side of overs to be on a hat-trick that was avoided by Henry Nicholls.
Source: Super Sports
BDST: 1711 HRS, 2021