You have failed but I have a pointer for you.  This is one mission where you must rely on your radar as much as possible. The enemy will try to teleport into positions around you. Counter this element of surprise with your radar.