Sadio Mane grabbed a hat-trick and Mohamed Salah scored with a mesmerising piece of ball-juggling as Liverpool demolished Porto 5-0 away with an irresistible attacking display in their Champions League round-of-16 tie on Wednesday.

Roberto Firmino completed the scoring to hand the Portuguese league leaders their heaviest-ever home defeat in European competition and virtually guarantee Liverpool a quarter-final place.

Mane opened the scoring in the 25th minute with a shot which slipped through goalkeeper Jose Sa's hands and Salah struck four minutes later to take his tally to 30 this season in all competitions.

Mane snapped up a rebound eight minutes after halftime, then Firmino finished off another lethal move before the Senegalese completed his hat-trick with a shot from outside the area to bring Porto's 24-match unbeaten run crunching to a halt.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.