Burry Port had to come from behind twice to finally repel the challenge of Aberdare in the SSE Swalec Bowl semi-final held at Maesteg.