Manchester City vs Liverpool was always going to be a blockbuster encounter.
With the visitors having the opportunity to go nine points clear at the top of the Premier League, so much was riding on the clash at the Etihad Stadium.
And it didn't take long before there was an improvement on the 0-0 draw at Anfield back in October.
Liverpool started the better side and came a matter of millimetres from opening the scoring, just moments after Sadio Mane had struck the post.
John Stones accidentally struck Ederson with a last gasp clearance, forcing him to shovel the ball off the line and replays from Hawkeye shows it was remarkably close to going in.
Man City 2-1 Liverpool
It seemed to be a wake-up call for the Citizens who began to find their way back into the game and they eventually opened the scoring just before half-time.
Sergio Aguero continued his incredible run against the Reds by scoring with a fantastic strike at the near post while Dejan Lovren was sleeping.
As a result, Liverpool only had 45 minutes to make secure a result that would prove a massive step towards their first Premier League title.
Guardiola's touchline behaviour
Roberto Firmino gave them hope with an equaliser, but Leroy Sane responded with another City goal.
And the closest Liverpool would score to another came under controversial circumstances, sending Pep Guardiola into rage as Raheem Sterling was, in his opinion, fouled in the build-up.
The TV cameras showed the City manager angrily gesticulating at the fourth official, forcing a lengthly talking down from referee Anthony Taylor.
His reaction was so angry that Liverpool fans were convinced he should have been sent off - take a look at the reaction below:
Given the length of his talk with Taylor, it wouldn't have been surprising.
And it comes just a few weeks after Unai Emery was punished for kicking a water bottle in the direction of Brighton & Hove Albion supporters.
Many of the supporters believe that Jose Mourinho or more typically animated managers would have been sent into the stands for his actions.
On this occasion, though, Guardiola got away with it.
Do you think Guardiola should have been sent off? Have your say in the comments section below.