The Premier League hosts a mouthwatering encounter this weekend as Manchester City face Liverpool in a top-of-the-table clash.
Manchester City currently sit top of the Premier League with nine wins, one draw and two losses from twelve games so far this season.
Pep Guardiola's side have been up and down this season in terms of performances and have largely not been at their best having suffered from a number of high-profile absences for various reasons.
The fact they're still top of the league table in spite of those factors is a testament to their ruthless strength and they're coming into this game in very good form, unbeaten in their last six games having won five of those.
Their most recent encounter saw them held to a 4-4 draw away at Chelsea in what was a thrilling encounter, with a brace from Erling Haaland and goals from Manuel Akanji and Rodri ultimately cancelled out.
Usually watertight at the back, City will be disappointed at having conceded four times for the first time in 180 games and will know they need to deliver a more solid showing here to keep out what is still a fairly electric Liverpool attack.
City rarely ever lose at the Etihad having not been turned over there since Brentford beat them back in November of last year so they should feel confident of a win here.
Liverpool have, though, been somewhat of a bogey team for City during the Pep Guardiola and Jürgen Clop era as the Sky Blues come into this one having lost three of the last five head-to-head meetings between the two sides.
City have, however, won the last two meetings and they're in good enough shape to suggest they'll win this one too.
Liverpool currently sit 2nd in the Premier League with eight wins, three draws and one loss from twelve games this season.
The Reds are having a much improved campaign compared to last season as they find themselves firmly in the title race while displaying some impressive attacking output.
They're entering this game in decent form having won three, drawn one and lost one of their last five games, the most recent of which was a 3-0 win over Brentford at Anfield courtesy of goals from Mohamed Salah (X2) and Diogo Jota.
Liverpool's forwards are really firing this season and Jota in particular is a blatantly improved figure from the man who largely struggled last season as he comes into this game having scored four goals in his last seven games.
The concern here is that Liverpool's away form has been fairly uninspiring of late with Jürgen Klopp's side having won just one of their last five games on the road.
Despite having a decent record against City on the whole they haven't won at the Etihad in the Premier League since 2015 so it would be quite the result if they were able to take all three points and leapfrog Pep Guardiola's men into top spot.
This fixture rarely disappoints and given the two sides' attacking exploits this season we should be in for an entertaining clash, and given City's resolve on home soil the Reds would most likely take a draw here.
For our Manchester City vs. Liverpool prediction, we're going for a 2-1 win for the home side.