McCullum fires before NZ collapse in crunch ODI