Liverpool might have hoped they'd outrun the storm - but as a cloud appeared over Anfield the Reds shrunk into the turf.
The Reds looked to be on for another win against Pep Guardiola's side at Anfield - but a whirlwind final ten minutes compounded more misery into a shocking season from the defending champions. And City, thanks to an Erling Haaland penalty, still have Arsenal in sight.
However, for Arne Slot, it's another game that presents more questions than answers as the Reds dropped more points as the game descended into a crazy mess.
Liverpool were good value for half an hour, which peaked when Gianluigi Donnarumma decided he needed just two-men in his wall with Dominik Szoboszlai stood over a free-kick, well over thirty yards out.
Szoboszlai, who has form from a dead ball, might even himself have questioned he was too far from the goal to have pop. However, the Hungarian, who played the whole game out of position, spun the ball away from the static City goalkeeper.
Anfield was rocking once more and it looked like they were turning a corner after a poor season, claiming a major scalp over City. However, he went from hero to zero as he played Bernardo Silva onside for the equaliser.
And it would only get worse for Szoboszlai and Liverpool when Erling Haaland found the back of the net from the spot.
City thought they had a third as Liverpool threw the kitchen sink at the game - only for Cherki to find the back of the net from within his own half. Szoboszlai and Haaland hustled with each other as the ball rolled into the net.
And if they game didn't need any more drama, a VAR call chalked off the goal, sent off the Hungarian and awarded City a free-kick. "I just don't get this. He's fouled him. That's the foul," Gary Neville said on Sky.
"That feels so unjust. I know there's rules but there is the smell of the game. No referee should disallow that goal but it is going to be disallowed."
"Talk about killjoy. Just let the goal be. You have just killed one of the great moments of the season."
It was a game of two halves in the span of 30 minutes for Szoboszlai, who has been played out of position all season thanks to Slot's failure to purchase a recognised full-back.
**_More to follow_**