Liverpool once again answered Man City in this titanic Premier League title race by earning a 2-0 win at Cardiff to go back to the top of the table.
Once again Liverpool refused to go away as a fantastic Gini Wijnaldum strike and late James Milner penalty saw them go two points above City once more.
That sets up a monumental Manchester derby now on Wednesday as Pep Guardiola's side have to win at Old Trafford to regain top spot.
Neil Warnock's side turned up the heat both on and off the pitch in a sun drenched Cardiff City Stadium and gave Jurgen Klopp's Reds a rough ride in the early stages.
Milner from the spot!
— Sky Sports Premier League (@SkySportsPL) April 21, 2019
He doubles Liverpool's lead against Cardiff.
Watch the @premierleague clash live on Sky Sports PL now or follow online: https://t.co/YhSIEm3lmZ pic.twitter.com/G8dpENVv2v
Roberto Firmino missed a glorious opportunity mid-way through the first half as the Reds got a solid foothold in the game and began to dominate both possession and territory.
Mohamed Salah had his effort saved when one-on-one with Neil Etheridge as Cardiff managed to hold out until half time to give themselves hope of an unlikely point in their battle for survival.
Their resistance was broke on 57 minutes though as Wijnaldum lashed in Trent Alexander-Arnold's corner in tremendous fashion to send the Reds fans behind that goal wild.
Sean Morrison missed a glorious chance to level with he managed to nod a free header over with an open goal gaping - and it got worse for him soon after as he brought down Salah for the clinching penalty.
It was Morrison's failure to clear that led to the Egyptian holding the ball up against him inside the box, and the Liverpool man tumbled as Morrison grappled with him - and from 12 yards Miner rarely misses.