Henry Shipley tore through Sri Lanka's batting line-up as New Zealand romped to a 198-run win in the first ODI in Auckland on Saturday.