Salah has now scored 38 goals for Liverpool this season
Liverpool took a firm grip on their Champions League quarter-final as Manchester City were torn apart by a three-goal burst from Jurgen Klopp's side in the first 31 minutes at Anfield.
City's only Premier League defeat as they move to the brink of the title has been a 4-3 loss at Anfield in January - and they were made to suffer once more in the face of Liverpool's pressing, aggression and potent attack.
Mohamed Salah pounced in the area to score his 38th goal of the season after 12 minutes and Alex Oxlade-Chamberlain doubled their lead eight minutes later when he unleashed a fierce shot past Ederson from 20 yards.
Watch highlights of the Liverpool - Man City clash below;
And the third goal that gives Liverpool such a commanding advantage to take to Etihad Stadium next Tuesday came just after the half-hour when Sadio Mane rose to head home Salah's cross.
Liverpool, potentially crucially, emerged from the second half without conceding an away goal, although an injury that forced Salah off will be a concern.
Anfield was at its most hostile - but there were unsavoury incidents before kick-off when fans outside the ground attacked and damaged the Manchester City team coach on its way into the stadium, prompting an "unreserved" apology from Liverpool and an investigation from Merseyside Police.
Barcelona 4-1 Roma
Luis Suarez scored his first Champions League goal in more than a year as Barcelona beat Roma convincingly in the quarter-final first leg.
Barca benefitted from two own goals to take control of the tie.
First Daniele de Rossi slid into his own net in a bid to keep the ball away from Lionel Messi, and then Kostas Manolas bundled another in, with Gerard Pique tapping in Barcelona's third.
Edin Dzeko gave Roma hope - but Suarez then slammed home from 14 yards.
Barca are strong favourites to clinch their first semi-final spot since 2014-15, when they won the tournament, next Wednesday at the Stadio Olimpico.