The Crusaders held the Highlanders scoreless in a soaking wet Christchurch to reach to the Super Rugby semi-finals.