Australia are through to the final of rugby league's Pacific Cup after Zac Lomax bagged two tries in a 22-10 defeat of New Zealand in Christchurch.