With the match reduced to 24 overs a side, man-of-the-match Cook compiled an excellent 64 — although he was dropped three times by Nathan McCullum — to help England to 169 all out as they were dismissed two balls inside the distance.
New Zealand could only reach 159 for eight in reply. England will now face South Africa at The Oval on Wednesday.
Photos: Katrina Kaif, Shamita Shetty at Mumbai airport
Photos: Varun Dhawan, Alia Bhatt promote 'Badri...' on 'Dil Hai Hindustani'
In pictures: 15 facts about kissing that will surprise you
Photos: Shahid Kapoor and Mira Rajput at cafe in Bandra
Photos: Deepika Padukone, Neha Dhupia and Soha Ali Khan at event