A manchesteriek a 10. percben egy gyors támadás végén a skót Scott McTominay közelről lőtt góljával szereztek vezetést, a Ligakupa-győztes vendégek azonban a sok helyzetet és nagy iramot hozó első játékrész hajrájában fordítottak: előbb a világbajnok Alexis Mac Allister megpattanó lövése, majd Mohamed Szalah közeli kísérlete talált utat a manchesteri kapuba.
A fordulás után - a nagy helyzetek ellenére - újabb gól a hajráig nem esett, az utolsó percekben azonban a brazil Anthony egalizált, a rendes játékidő hosszabbításának utolsó másodperceiben pedig Marcus Rashford elődöntőbe juttathatta volna a hazaiakat, ziccerben azonban nem találta el a kaput.
A kétszer 15 perces ráadás első félidejének végén a 72. percben Szoboszlai helyére érkező Harvey Elliott révén szerezte meg újra a vezetést a Liverpool, de volt még egy fordulat a találkozóban: előbb Rashford javította korábbi hibáját és kiegyenlített, majd a ráadás hosszabbításában a csereként beállt Amad Diallo egy kontra végén elődöntőbe lőtte a manchesterieket.
A másik vasárnapi mérkőzésen a másodosztályban listavezető Leicester City hiába egyenlített ki kétgólos hátrányról a Chelsea otthonában, az utolsó negyedórában emberhátrányba került, amit a házigazda két hajrában szerzett góllal kihasznált.
Az elődöntő hivatalos játéknapja április 20-a, a döntőt pedig május 25-én rendezik a Wembley Stadionban.
FA Kupa, negyedöntő:
Chelsea-Leicester City (II.) 4-2 (2-0)
Manchester United-Liverpool FC 4-3 (1-2, 2-2, 2-3) - hosszabbítás után
Wolverhampton Wanderers-Coventry City (II.) 2-3 (0-0)
Manchester City-Newcastle United 2-0 (2-0)