Sadio Mane, Mohamed Salah and Roberto Firmino enjoyed themselves at the Estádio do Dragão for the second year in a row, as Liverpool booked a semi-final with Barcelona.