Chelsea will face Manchester City while either Leicester or Manchester United will play Southampton in the FA Cup semi-finals.
Man City reached the last four with a 2-0 quarter-final win over Everton, a result which also meant the club had reached the last four of the competition three years running for the first time since 1932.
Pep Guardiola’s side are still in the hunt for an unprecedented quadruple, setting the pace at the top of the Premier League as well as being in the Champions League quarter-finals and next month’s Carabao Cup final.
Meanwhile, Chelsea boss Thomas Tuchel extended his club record-breaking unbeaten start to 14 matches with a comfortable 2-0 win over Sheffield United as the Blues booked their place to face the Premier League pacesetters.
Either Leicester or Manchester United will face Southampton with their quarter-final game currently being played.
The Saints, winners of the competition in 1976, eased their way into the last four with a routine 3-0 win over south coast neighbours Bournemouth.
Both ties will be played on the weekend of April 17-18 at Wembley.