India skipper Virat Kohli scored his second career double ton as his team posted a massive 557/5 declared to leave New Zealand reeling on day two of the third Test at Indore.
Only once in the history of Test cricket has a team made a higher first innings total and gone on to lose the match and that was back in 1894 in a timeless Test.
India came out intent on piling on the runs and Kohli and Ajinkya Rahane moved the score from 267/3 to 465/4 when the skipper finally departed.
Kohli (211) became the first Indian skipper to score two Test double-centuries while in charge of the national squad.
Rahane would fall just a few runs short of posting a record score for an Indian number five when he was dismissed for 188, 12 runs shy of VVS Laxman's unbeaten 200 against Australia.
Rohit Sharma was allowed to do what he does best and smashed a quick-fire 51 off 63 balls to reach his fifty before Kohli declared.
The Black Cap's bowling figures don't make for pleasant viewing, with Trent Boult the pick of the bunch with a return of 2 for 113.
New Zealand began their innings with five bonus runs after Ravindra Jadeja was warned twice not to run on the pitch while batting during India's innings.
Tom Latham and Martin Guptill survived a tricky nine overs to reach the close at 28/0 still 529 runs behind and 329 runs away from the follow-on mark.