The Reds have a two-point lead over second-placed Chelsea after 15 games and are six points ahead of Arsenal, with a game in hand over both after their match at Everton was postponed due adverse weather conditions caused by Storm Darragh.
Enzo Maresca's high-flying Chelsea beat Brentford 2-1 at Stamford Bridge to close to within two points of long-time leaders Liverpool, who have 36 points.
Josko Gvardiol's first-half goal appeared to have won the game for the Premier League champions but Bruno Fernandes levelled from the penalty spot in the 88th minute and the impressive Amad Diallo poked home the winner two minutes later.
Guardiola's side have won once in their last 10 matches in all competitions, sit fourth in the Premier League, eight points behind leaders Liverpool, and are in danger of a humiliating exit from the Champions League.
Arsenal failed to take advantage of Liverpool's rare stumble as the Gunners were kept at bay on a frustrating afternoon at the Emirates Stadium.
High winds and heavy rain have battered western parts of the United Kingdom, causing widespread travel disruption.
The Blues are third in the English top flight, level on 25 points with Arsenal and nine points behind runaway leaders Liverpool.
Guardiola was met with chants of "you're getting sacked in the morning" from the home support after City suffered a sixth defeat in seven games to fall 11 points behind the Reds at the top of the table.
City's staggering loss of form resulted in five successive defeats in all competitions and while they ended that losing streak on Tuesday, a 3-3 home draw with Feyenoord in the Champions league, having been three up, only fuelled the sense that the wheels have fallen off Pep Guardiola's juggernaut.
The Reds have a two-point lead over second-placed Chelsea after 15 games and are six points ahead of Arsenal, with a game in hand over both after their match at Everton was postponed due adverse weather conditions caused by Storm Darragh.
Enzo Maresca's high-flying Chelsea beat Brentford 2-1 at Stamford Bridge to close to within two points of long-time leaders Liverpool, who have 36 points.
Josko Gvardiol's first-half goal appeared to have won the game for the Premier League champions but Bruno Fernandes levelled from the penalty spot in the 88th minute and the impressive Amad Diallo poked home the winner two minutes later.
Guardiola's side have won once in their last 10 matches in all competitions, sit fourth in the Premier League, eight points behind leaders Liverpool, and are in danger of a humiliating exit from the Champions League.
Arsenal failed to take advantage of Liverpool's rare stumble as the Gunners were kept at bay on a frustrating afternoon at the Emirates Stadium.
High winds and heavy rain have battered western parts of the United Kingdom, causing widespread travel disruption.
The Blues are third in the English top flight, level on 25 points with Arsenal and nine points behind runaway leaders Liverpool.
Guardiola was met with chants of "you're getting sacked in the morning" from the home support after City suffered a sixth defeat in seven games to fall 11 points behind the Reds at the top of the table.
City's staggering loss of form resulted in five successive defeats in all competitions and while they ended that losing streak on Tuesday, a 3-3 home draw with Feyenoord in the Champions league, having been three up, only fuelled the sense that the wheels have fallen off Pep Guardiola's juggernaut.
Thanks to Salah's late heroics, Liverpool have left second placed Manchester City trailing in their wake after the champions' dismal 4-0 defeat against Tottenham on Saturday.