But the Highlanders looked the better side while the Crusaders, missing some of their stars, were subdued.
Also impressive for the Highlanders were halfback Aaron Smith, flanker Joe Wheeler, and John Hardie got round the paddock in his first game at this level in nearly a year.
Luke Romano picked up two tries for the Crusaders, who look as though they need plenty of work before the season starts.
Highlanders 38 (Hayden Parker 2, Ma'a Nonu, Buxton Popoali'i, Hosea Gear, Lima Sopoaga tries; Sopoaga 2 con, Parker 2 con) Crusaders 21 (Luke Romana 2 tries, Kieran Fonotia tries; Tom Taylor 2 con, Tyler Bleyendaal con) HT: 19-14