Manchester City survived an almighty FA Cup scare as they came from 2-0 down to beat Championship Swansea 3-2.
Sergio Aguero's 88th-minute header at the Liberty Stadium kept City's quadruple dream alive when it looked for a long time that it was going to end.
They found themselves 2-0 down inside 30 minutes to Graham Potter's side as Matt Grimes' penalty and a Bersant Celina effort had the Swans dreaming of an upset.
City had to wait until the 69th minute to get back in the game as Bernardo Silva bagged and they drew level when Aguero's penalty deflected into the net off goalkeeper Kristoffer Nordfeldt.
With extra-time looming Aguero pulled off the great escape as City advanced to Wembley.
Andre Gray's late strike sent Watford through to the last four with a 2-1 win over Crystal Palace.
The game also looked to be heading to extra-time after Michy Batshuayi cancelled out Etienne Capoue's first-half opener.
But Gray struck in the 79th minute, converting Roberto Pereyra's cross from close range, to earn a Wembley date for his side.
- Manchester City have reached the FA Cup semi-final in two of the last three seasons – as many as they had in their previous 35 campaigns in the competition.
- Manchester City have come from 2+ goals down to win in any competition for the first time under manager Pep Guardiola.
- Swansea found the net with both of their shots on target in this match.
- Manchester City have scored more goals than any other side in the FA Cup this season (19).
- Man City have benefitted from seven own goals in all competitions this season, more than any other Premier League side.
- Sergio Aguero has been involved in 22 goals in 20 FA Cup appearances for Manchester City (18 goals, 4 assists).
- Bernardo Silva has scored 10 goals in 41 appearances in all competitions for Man City this season, one more than he managed in 53 games in 2017-18.
- Swansea’s Nathan Dyer has had a hand in five goals in his last five starts in the FA Cup (4 goals, 1 assist).