With the title on the line, Manchester City went into the game against Liverpool knowing that they need a victory to stay in the race to the top at the end of the season.
But they could not get the better of Liverpool like at Wembley and folded to a 3-0 defeat to all but end their hopes of lifting silverware this season.
City have failed to beat the Reds at Anfield in the last 7 attempts and it was clear in the first few exchanges that they were going to have a long night.
Winger Raheem Sterling who came back to Anfield for the first time since leaving Liverpool was met with a crunching tackle by Jon Flanagan who was given the go ahead of Moreno in this game.
He played on the right side of the Liverpool back four and was solid against he likes of Sterling giving him no space and time on the ball and completely negating the effect of the pacey winger on the flank.
Origi, who was given a chance ahead of Sturridge and Benteke in this game also showed that he is capable of leading the line for his side. He was involved in most build-up play and also showed his pace and strength against the likes of Vincent Kompany.
But the biggest reason for joy for the home side was the performance of the English duo, James Milner and Adam Lallana who both picked up a goal each.
Lallana looked like he was a completely new player throwing in tackles at will and winning the ball in dangerous areas. He was also superb in the final third for the home side and also stuck a long range goal that Joe Hart should have taken care of.
He was full of energy till the final whistle and showed that he is still a great value player for Liverpool in the remainder of the season.
Milner also had a great game and was almost everywhere on the field when Liverpool needed him. He along with Can and Flanagan bossed the whole of City front line and it was looking hard for the visitors to come back into the game after Milner put the second past Hart late in the first half.
Though city provided a scare initially in the second half, Roberto Firmino latched on to a ball from Lallana to finish off a great performance by the Reds.
Mignolet on Liverpool’s goal was hardly tested and it looked like Liverpool indeed took revenge for their defeat in the League Cup just days ago.
This loss will see Manchester City 10 points away from the top of the table with just 11 games left, the title seems to be moving away from reach of the Citizens.
Liverpool on the other end kept their second consecutive clean sheet in the Premier league and are just 6 points away from 4th placed Manchester City. Surely top 4 is still not easy but a consistent performance from the side till the end of the season coupled with results like in this week can easily see the Reds have an outside chance to finish in the top-4 this season.
Klopp who urged Liverpool to give their 100% in this game will be happy with the result and will hope that his team can continue to play this way for the rest of the season.
Most of the players are playing for their place in the squad thus it is understandable if the level of the game rises for Liverpool in the remainder of the season.
City face Villa in their next game while Liverpool travel to Palace this weekend.