Baywide semi-finalists found after frantic final round