Σε ένα συναρπαστικό ματς στο Ανφιλντ η Λίβερπουλ έφθασε κοντά στον θρίαμβο, αλλά περιορίστηκε τελικά σε μία εντυπωσιακή νίκη, που της δίνει ισχυρό προβάδισμα πρόκρισης στον τελικό του Campions League. Προηγήθηκε της Ρόμα 5-0, είχε ευκαιρίες και για έκτο γκολ κι έδωσε πραγματικό προδοσφαιρικό ρειστάλ. Στο τέλος όμως έδωσε τη δυνατότητα στους Ιταλούς να ελπίζουν, αφού η Ρόμα πέτυχε δύο γκολ στο τελευταίο 10λεπτο και ο αγώνας έληξε 5-2.
Η ιταλική ομάδα μπορεί τώρα να προκριθεί μόνο εάν επαναλάβει το θαύμα που πέτυχε στα προημιτελικά απέναντι στην Μπαρτσελόνα, όπου πήρε την πρόκριση κερδίζοντας στη ρεβάνς 3-0, ενώ στο πρώτο ματς είχε χάσει 4-1.
Αδιαμφισβήτητος πρωταγωνιστής στη μεγάλη νίκη της Λίβερπουλ ήταν ο Αιγύπτιος Μοχαμέντ Σαλάχ, που έχει αγωνσθεί παλαιότερα στη Ρόμα: Σημείωσε τα δύο πρώτα γκολ και έδωσε στη συνέχεια δύο ασίστπου έγιναν γκολ από συμπαίκτες του.
Το 1-0 έγινε 36' από το Σαλάχ με αριστουργηματικό πλασέ από τη γωνία της μεγάλης περιοχής, που έστειλε τη μπάλα στο παραθυράκι της αντίθετης πλευράς του τέρματος.
Η Λίβερπουλ συνέχισε την ασφυκτική πίεση και ο Αιγύπτιος "ξαναχτύπησε": Σε κάθετη πάσα του Φιρμίνο βρέθηκε στην πλάτη της ιταλικής άμυνας και με σκαφτό τελείωμα πάνω από τον Αλισον έστειλε τη μπάλα στα δίχτυα.
Στο 56' "σέρβιρε" έτοιμο γκολ: Μετά από εντυπωσιακή προσποίηση έστειλε τη μπάλλα "συστημένη" στον Μανέ, ο οποίος βρέθηκε ξεμαρκάριστος στη μικρή περιοχή και χρειάσθηκε μόνο να τη σπρωξει στα δίχτυα (3-0).
Πέντε λεπτά αργότερα έδωσε έτοιμο γκολ στον Φιρμίνο για το 4-0.
Για τη Ρόμα που είχε ξεκινήσει μαχητικά, δείχνοντας ότι θα χτυπούσε το παιχνίδι, τίποτε δεν πήγαινε καλά, καθώς το βαρύ σκορ είχε "κόψει τα πόδια" των παικτών της.
Η Λίβερπουλ στο 69' πέτυχε και πέμπτο γκολ: Μετά από κόρνερ του Μίλνερ ο Φιρμίνο πήρε κεφαλιά και έστειλε την μπάλα στη γωνία (5-0).
Στο 74' ο Κλοπ αποφάσισε να βγάλει τον Σαλάχ, ο οποίος γνώρισε την αποθέωση. Η Λίβερπουλ χαλάρωσε, οι ισορροπίες στον αγωνιστικό χώρο άλλαξανκαι η Ρόμα βγήκε μπροστά.
Στο 81' ο Ναϊνγκολάν έκανε σέντρα, ο Τζέκο κοντρόλαρε και εκτέλεσε τον Κάριους (4-1).
Τέσσερα λεπτά αργότερα οι Ρωμαίοι πέτυχαν και δεύτερο γκολ, όταν ο Μίλνερ βρήκε την μπάλα με το χέρι και ο Περότι με εξαιρετική εκτέλεση πέναλτι έγραψε το 5-2.
Λίβερπουλ (Γίργκεν Κλοπ): Κάριους, Ρόμπερτσον, Φαν Ντάικ, Λόβρεν, Αρνολντ, Χέντερσον, Μίλνερ, Τσάμπερλεϊν (18' Βαϊνάλντουμ), Μανέ, Σαλάχ (74' Ινγκς), Φιρμίνο (93' Κλάβαν).
Ρόμα (Εουσέμπιο Ντι Φραντσέσκο): Αλισον, Ζεσούς (67' Περότι), Μανωλάς, Φάσιο, Φλορέντσι, Κολάροβ, Ντε Ρόσι (67' Γκοναλόνς), Στρούτμαν, Ναϊνγκολάν, Ουντέρ (46' Σικ), Τζέκο.