Man City will contest a fourth successive EFL Cup final after beating Manchester United 2-0 on Wednesday.