The Blues held on to beat the Highlanders 27-24 in Round three of Super Rugby Aotearoa to maintain their unbeaten record in the competition so far.