The Crusaders shocked the Highlanders by scoring three tries in the final 15 minutes to earn an unlikely victory.