New Zealand made it four wins from five World Cup outings with a routine 97-run thrashing of Canada in Mumbai.
Brendon McCullum struck 101 for the Black Caps while acting-captain Ross Taylor was at his destructive best once more, bludgeoning 74 from 44 balls as New Zealand made 358 at the revamped Wankhede Stadium.
The Canadians surely didn't have any hope of knocking off the runs at more than seven an over, particularly after Kyle Mills picked up two wickets in his first two overs.
However, captain Ashish Bagai (84) and Jimmy Hansra (70 not out) hit half-centuries as the associate Test nation struggled to 281-9 in their 50 overs.
Victory takes the Kiwis to the top of Group A and confirms their place in the last eight, while Canada remain with just a solitary win in five games.
McCullum paced the New Zealand innings with a chanceless ton, passing 4,000 ODI runs on 95 before reaching three figures off 107 deliveries, having hit 12 fours and two sixes.
He added 94 with Jesse Ryder (38) after losing fellow opener Martin Guptill in the 10th over, Guptill edging Harvir Baidwan (3-84) to 'keeper Bagai.
McCullum's partnership with Taylor was only 36 when he perished trying to raise the tempo, caught by Ruvindu Gunasekera off Baidwan.
But Taylor continued to savage the Canadian attack, smashing six fours and five sixes including 28 off one over from the hapless Baidwan.
He was eventually removed by Balaji Rao for 74 in the 41st over, but the Black Caps went on to score another 104 runs in just over nine overs thanks to useful cameos from Kane Williamson (34 not out), Scott Styris (35 off 20 balls) and James Franklin (31 from only eight deliveries).
Teenager Hiral Patel got the scoreboard moving early on in Canada's reply following the loss of Gunasekera (2) and Zubin Surkari (1) to Mills, hitting five fours and a six in a sprightly 31.
But Bagai and Hansra were the only other batsmen able to make any impression on the largely all-seam Kiwi attack, before both were bedevilled by cramp.
Bagai edged Nathan McCullum to his brother behind the stumps just 16 runs short of his century, having added 125 for the fourth wicket with the more assured Hansra.
Wickets proceeded to fall at regular intervals thereafter, with veteran John Davison bizarrely run out having lazily ambled a single without following the ball, while Hansa was forced to retire in the 41st over before returning later on to help Canada see out their allotted overs.
Jacob Oram was the pick of the New Zealand bowling with 3-47, while Mills had 2-2 before being forced to leave the field with a thigh strain in his third over.