Manchester United ended Liverpool's quest for a quadruple of trophies in Jurgen Klopp's final season after Amad Diallo's winner edged a thrilling FA Cup quarter-final 4-3 after extra-time.
The Ivorian winger was sent off for a second booking after taking his shirt off in celebration at the end of a chaotic 120 minutes that kept United's chances of ending the season with silverware alive.
AFTER OVER 120 MINUTES OF BREATHLESS FOOTBALL...
— Manchester United (@ManUtd) March 17, 2024
WE'RE THE FAMOUS MAN UTD AND WE'RE GOING TO WEMBLEY!!! ???#MUFC || #FACup pic.twitter.com/zuA3cPy10u
Twice, Erik ten Hag's men had to stage late comebacks to reach the last four.
Two goals in three minutes from Alexis Mac Allister and Mohamed Salah towards the end of the first half swung the game in Liverpool's favour after Scott McTominay opened the scoring.
Antony's first goal at Old Trafford for more than a year kept United alive to send the game into extra-time.
Liverpool edged in front once again when Harvey Elliott's deflected shot found the bottom corner.
But Marcus Rashford, who had missed a glorious chance to win the tie deep into injury time, made amends by drilling home to make it 3-3.
Diallo then scored just his second-ever United goal in added time of extra-time at the end of a breakneck counter-attack from a Liverpool corner, led by the impressive Alejandro Garnacho.
United trail Liverpool by 17 points in the Premier League and having made an early exit from both the Champions League and League Cup, the pressure was on Ten Hag if he is to remain in charge for a third season.
The home team started like a side who knew their season depended on victory as they flew out of the traps and got their reward.
Garnacho's effort was saved by Caoimhin Kelleher but only looped up for McTominay to blast home his ninth goal of the season.
Liverpool has had a far more intense schedule in recent weeks than United, as they remain in three competitions, having already lifted the League Cup last month.
Klopp's men took half an hour to awake from their slumber, but once they did, they were far more effective in the final third.
The visitors turned the tie around in the dying embers of the first half as Mac Allister's deflected strike had too much power for Andre Onana.
Three minutes later, Liverpool led as Salah struck once more against his favoured opponents.
United pleaded in vain for a foul on Bruno Fernandes by Joe Gomez and Salah was left with a simple task of knocking in his 13th goal in 14 games against United after Onana parried Darwin Nunez's initial effort.
Liverpool enjoyed far more control of the game after the break but they were also guilty of not taking their chances to kill the game off.
Onana kept his side in the game by parrying efforts from Dominik Szoboszlai and a piledriver from Nunez.
United were blunt and lacking ideas going forward as they chased the game until Antony became an unlikely hero.
The Brazilian had scored just once in his previous 38 games but showed no sign of a lack of confidence as he spun and fired into the far corner three minutes from time.
Liverpool nearly responded immediately as Elliott's miscued cross came back off the post.
At the other end, Rashford should have completed the comeback as, after taking a brilliant first touch to cushion the ball into his path, he slotted wide with just Kelleher to beat.
A frenetic encounter continued to rage from end-to-end in extra-time as Elliott's deflected effort looked set to again put Liverpool into the last four.
But United did not lie down as Rashford was more deadly when handed a second chance after Nunez gave the ball away deep inside his own half.
And as Liverpool sensed the chance to win it from a corner at the death, Garnacho broke clear and timed his pass to Diallo to perfection before he fired in off the far post.
United will now face Coventry in the semi-final while Manchester City take on Chelsea.
Both games will be played at Wembley.
17 March 20:08
It's all over!
United have won it and it's a brilliant win for them.
Liverpool will be kicking themselves for not taking their chances in the second half were they were dominant.
17 March 20:06
119' - GOAL to United!
They've stolen this at the death. Diallo scores on a counterattack with a pinpoint finish.
Man United 4-3 Liverpool
17 March 20:01
126' - United almost steal another goal as McTominay fires just wide as he bursts into the area to get on the end of a Rashford cross.
Man United 3-3 Liverpool
17 March 19:57
123' - Goal to United
Liverpool give the ball away and Rashford this time finds the target.
Man United 3-3 Liverpool
17 March 19:56
17 March 19:52
117' - United have 13 mins to find the equaliser.
Surely Liverpool won't blow their lead again.
Man United 2-3 Liverpool
17 March 19:49
17 March 19:48
105' - Rashford fires wide again!
To be fair, it was from a very tight angle.
And that's half-time in extra-time.
17 March 19:47
104' - GOAL to Liverpool!
Elliot scores from a long way out, but it's taken a horrible deflection and Onana stands no chance!
Liverpool back in front.
Man United 2-3 Liverpool
17 March 19:41
17 March 19:35
17 March 19:33
17 March 19:29
You'll Never Walk Alone rings out from the away end, and then boo's from the rest of Old Trafford.
17 March 19:26
17 March 19:20
87' - Elliot hits the post.
Almost an instance response from Liverpool
Man United 2-2 Liverpool
17 March 19:19
87' - Goal for United.
Antony scores as United break and the sub levels things up.
Great turn and finish.
Man United 2-2 Liverpool
17 March 19:17
17 March 19:11
80' - Another United sub sees Mainoo off and Eriksen on. Mainoo had a brilliant start to the game, he is a real talent.
Man United 1-2 Liverpool
17 March 19:11
78'- That breakout sees Liverpool have five attackers versus two United defenders, but the Reds fluff their lines and United clear.
17 March 19:10
77' - United have a corner as Garnacho sees his cross deflected off Bradley.
United have Liverpool under pressure but then the Reds break out.
17 March 19:08
17 March 19:06
73'- A promising United attack comes to nothing as Garnacho tries a twist and turn too many, falls over and gifts the ball to the Liverpool defence.
Man United 1-2 Liverpool
17 March 19:03
70'- Hojlund and Wan-Bissaka are off for United, they look tired, and both are just back from injury. They are replaced by Antony and Maquire. Harvey Elliot is on for Szoboszlai for Liverpool.