Highlanders limp into Cape Town