Chelsea ended Manchester City’s quadruple dream with a hard-fought 1-0 win at Wembley to book a place in the FA Cup final.
Manchester City made eight changes to the team that defeated Dortmund in the Uefa Champions League.
The first half ended goalless before Hakim Ziyech gave Chelsea the lead ten minutes after the restart following an impressive run and assist by Timo Werner.
Kevin De Bruyne limped off early in the second half and was replaced by Phil Foden.
Chelsea held on to win and earn a place in the final for the second season in a row.
Leicester City and Southampton will battle it out in the second semi final on Sunday.