KL Rahul struck a combative 112 but New Zealand completed a 3-0 whitewash of India by winning the third ODI by five wickets on Tuesday.