Manchester City will play Aston Villa in the Carabao Cup final after beating Manchester United 3-2 on aggregate in the semi-final, despite a 1-0 second-leg defeat at the Etihad Stadium.
Here, the PA news agency looks back over the six matches that took Pep Guardiola’s side into the March 1 date at Wembley.
Round three: Preston 0 Man City 3
Raheem Sterling, hidden, celebrates at Deepdale (Richard Sellers/PA)
Round four: Man City 3 Southampton 1
Nicolas Otamendi, right, was on the scoresheet against Southampton (Nick Potts/PA)
Quarter-final: Oxford 1 Man City 3
Raheem Sterling continued his scoring streak Oxford (Mike Egerton/PA)
Semi-final: Man City 3 Man United 2 (on aggregate)
Bernardo Silva, left, scored a stunner at Old Trafford (Martin Rickett/PA)