Mohammed Shami‘s three wickets and half-centuries from skipper Virat Kohli and Rohit Sharma powered India to a seven-wicket win over New Zealand and helped the team to clinch the five-match series with two games to spare.