Такое сочетание возможно.
Сочетание выполнить цель некорректно. Корректно: выполнить задачу, достичь цели.
Корректно: иметь цель.
Верно: достигли цели.
Но это уже будет другое сочетание, не так ли?
Правильно: достичь цели.
У этих предложений разный смысл. В первом есть противопоставление (цель не в том, чтобы нарушить, а в том, чтобы исполнить), во втором нет противопоставления (цель в том, чтобы не нарушить и при этом исполнить).
Запятая перед тире нужна, она закрывает придаточное предложение.
Правильно только: достичь поставленной цели.