MANCHESTER UNITED will play Coventry in the FA Cup semis after a thrilling win over Liverpool.
And it means Chelsea take on Manchester City following their victory against Leicester earlier today.
United fans will be forgiven for forgetting there was even a draw this evening after leaving it late at Old Trafford.
Amad Diallo scored a 121st strike to seal a 4-3 win for the hosts over Liverpool.
His goal sent the Theatre of Dreams wild, with Liverpool having gone 3-2 up in the 105th minute before Marcus Rashford's 112th minute equaliser.
Diallo was then incredibly sent off for taking off his shirt during his celebration - resulting in a second yellow card.
READ MORE IN FOOTBALL
As for opponents Coventry, they continued their incredible run by dumping Wolves out yesterday.
The Championship side looked down and out after conceding two goals in the final ten minutes of normal time.
But with the score 2-1 in Wolves' favour, Coventry struck in the third and tenth minutes of injury time to seal a stunning 3-2 win.
And their fans have now been rewarded with a glamour tie against Erik ten Hag's Red Devils.
Most read in FA Cup
BEST FREE BET SIGN UP OFFERS FOR UK BOOKMAKER
As for Chelsea, they narrowly edged past Leicester at Stamford Bridge.
The Blues were 2-0 up at half-time before throwing away their lead.
Fans booed Mauricio Pochettino and Raheem Sterling, who missed a penalty.
But two goals after 90 minutes secured Chelsea's spot at Wembley.
They now face a tough ask against current holders Man City.
Pep Guardiola's side made light work of Newcastle in a 2-0 win on Saturday.
Bernardo Silva struck twice for City to seal a semi final place for the sixth year running.
And the Treble winners will be going all out for victory as they aim to win the lot for a second straight season.
READ MORE SUN STORIES
Coventry vs Manchester United and Manchester City vs Chelsea are both scheduled for the weekend of April 20.
TV picks and kick-off times will be confirmed in due course.