Dolphins defeat Cobras in tense low-scoring semi-final