Epic win for unbeaten Highlanders