Shubman Gill made the highest score by an India batter in a T20 international as New Zealand were thrashed by 168 runs in Ahmedabad on Wednesday.