The FA Cup semi-final line-up has been confirmed with Manchester City facing Liverpool at Wembley on Saturday, April 16.
The BBC will show the mouthwatering tie, while ITV will broadcast the game between Chelsea and Crystal Palace the following day.
Mayors of both Manchester and Liverpool had called for the blockbuster encounter to be moved from the capital with no trains running between their cities and London on the Easter weekend.
But the FA have opted to keep it at the national stadium and will put on 100 free buses for fans from the Etihad and Anfield.
They have also revealed that non-urgent roadworks will be paused to help ease the traffic on the roads from the North West.
When are the FA Cup semi-finals?
Saturday, April 16
Manchester City vs Liverpool (3.30pm, BBC One)
Sunday, April 17
Crystal Palace vs Chelsea (4.30pm, ITV)
What are the big stories in the FA Cup semi-finals?
After meeting in a potential title-deciding clash a week earlier, Manchester City and Liverpool’s tie will be full of storylines.
The Citizens will have their eye on doing the Treble, while the Reds could go one better and complete an unprecedented Quadruple after winning the Carabao Cup in February.
Chelsea will look to reach the final for a third consecutive season against Palace, though they have lost both of those previous showpieces to Arsenal and Leicester.
The Eagles last played in the final in 2016 when they lost to Manchester United but will be without loanee Conor Gallagher, who is unable to play against his parent club.
How much do clubs get paid for appearing in the FA Cup semi-finals?
The winners of the semi-finals will take home £900,000, while the losers earn £450,000.
Every FA Cup game can be streamed LIVE on the LiveScore Bet app (18+ only).