Shaun Botterill/Getty Images
Manchester City were beaten 1-0 by Manchester United in the second leg of their Carabao Cup semi-final on Wednesday but it was not enough to prevent Pep Guardiola's side winning 3-2 on aggregate to secure a place in the final against Aston Villa.
The hosts went into the game leading 3-1 from the first leg and ought to have extended their advantage in a dominant opening spell but were denied by David De Gea in the United goal.
Nemanja Matic pulled a goal back for the Red Devils on 35 minutes to give the visitors hope of achieving a famous comeback.