I would do match making or call for back if you need help. Another way to finish him is when launcher is disabled go back down the rope. He will follow you down and it makes the fight a bit easier at the location where you had to withstand all the skills thrown at you.