India positioned themselves for a massive win in their 500th cricket Test by polishing off the New Zealand top-order after setting them a colossal 434-run target, propelled by unbeaten half-centuries from Rohit Sharma and Ravindra Jadeja here today.
New Zealand were tottering at 93 for four in their second innings with the exuberant Luke Ronchi (38) and the steady Mitchell Santner (8) at the crease when stumps were drawn on the fourth day.
The Black Caps require a history-defying effort to win the Test as no team has ever chased such a daunting target. They still need 341 runs and batting three sessions on a fifth-day wicket is not something visiting teams have achieved often in India.
Earlier, negotiating a spin-friendly track with aplomb, Rohit (68) and Jadeja (50) raised a 100-run stand in quick time after India lost four wickets, starting the day at 159 for one.
Left-arm spinner Mitchell Santner dismissed two batsmen while Ish Sodhi and Mark Craig claimed a wicket apiece but only to see the next Indian pair hammer them around the park as India declared their second innings at 377 for five at the stroke of tea.
Rohit and Jadeja never looked uncomfortable on the deteriorating fourth-day Green Park track, entertaining the Sunday crowd with some quality strokes, including three sixes by the left-hander.
However, when Indian spinners bowled, New Zealand batsmen were were all at sea on the pitch as off-spinner Ravichandran Ashwin removed both the openers -- Martin Guptill (0) and Tom Latham (2) -- in the space of five balls to cause ripples in the rival camp.
Guptill was first to go by handing an inside edge to forward short-leg fielder while left-handed Latham was caught in front of the wicket while defending.
Ashwin could have got Kane Williamson (25), when he was on 16, had Umesh Yadav held on to a tough chance at square leg boundary but the off-spinner did not have to wait for long to see the back of the New Zealand captain as he trapped him soon and completed a milestone of 200 Test wickets.
He is only the ninth Indian to get that figure but fastest among all, doing it in his 37th match. He bettered Harbhajan Singh's record, who took 46 matches.
Ashwin is the second fastest in the world behind Australian Clarrie Grimmett (36 matches).
A run out was the last thing that New Zealand needed but Ross Taylor blundered by not grounding his bat even when he had made the crease, attempting a couple of runs with Ronchi.
Ronchi had pushed the ball through covers and there was no scope of a run out. However, Yadav's direct hit converted it into a wicket out of nothing. Taylor would certainly rue the silly mistake.
This happened after Ashwin saw a second chance grassed by the fielder off his bowling. Ronchi (on 3 at the time) drove him uppishly, edged the ball high in the air, but Murali Vijay could not catch it while running backwards.
Earlier, after losing three wickets in the opening session, India also lost Ajinkya Rahane (40) but Rohit and Jadeja ensured that the hosts do not suffer any more reversal after that.
They raised an unconquered 100-run stand for the sixth wicket and the moment Jadeja got a single off Santner to get to his half-century, Indian captain Virat Kohli declared and umpired called the tea break.
Jadeja celebrated his milestone by wielding his bat like a sword before the two batsmen walked off the field. Rohit and Jadeja played in contrasting fashion with the left-hander being more aggressive even as they scored 125 runs in the second session after Rahane was trapped by Santner.
Both overnight batsmen -- Murali Vijay (76) and Cheteshwar Pujara (78) -- departed along with skipper Virat Kohli (18) in the morning session but took their lead past the 300-run mark by adding 93 runs to the overnight total.