Kent in battle to reach final