Sharks push on to Christchurch