Brendon McCullum recorded the World Cup's fastest fifty, off just 18 balls, after Tim Southee wreaked havoc with a seven-wicket haul as New Zealand cruised to a comprehensive eight-wicket win over England in a Pool A match of the quadrennial extravaganza here today.