Bangor dominate in semi-final