New Zealand took over an hour to settle but, once they did, overpowered Argentina 33-10 to book a Rugby World Cup semi-final showdown with Australia next weekend.