Manchester City are the only side in the Premier League with a 100% record and they're looking to maintain that this weekend as they welcome Fulham to the Etihad.
Manchester City currently sit top of the Premier League with three wins from their opening three games of the season.
Pep Guardiola's side began their campaign with a 3-0 win away at Burnley before claiming a valuable 1-0 win over Newcastle.
City then completed their perfect start with a 2-1 win away at Sheffield United last season in a win that came in fairly dramatic circumstances.
City were dominant in the game at Bramall Lane but were, Erling Haaland in particular, guilty of squandering a number of clear-cut chances before the big Norwegian finally broke the deadlock on 63 minutes.
The Sky Blues then gifted the home side an equaliser through a moment of defensive madness from Kyle Walker, who's attempted backheel clearance was easily intercepted before the ball was worked to Jayden Bogle who finished emphatically into the far corner.
However, City did what seasoned champions do and immediately piled a suffocating amount of pressure on Sheffield United who quickly wilted as Rodri slammed in the winner just three minutes later.
City have not been at their best in the early portion of this season but their ruthless efficiency should serve as a terrifying warning to any other side hoping to contest for the league title as when they (likely) ramp up the gears further on in the season they'll be quite the prospect.
They're still waiting on another incoming transfer-wise with Matheus Nunes seemingly on the verge of joining the club so with a number of new faces combined with the departures during the summer it's likely going to take a few months for a new-look City side to reach their level.
For now, though, they're still probably the best side in the league even if they're below their own standard and it's tough to see them dropping points here.
Fulham currently sit 12th in the Premier League with one win, one draw and one loss from their opening three games of the season.
The Cottagers opened their account with a 1-0 win away at Everton on the opening weekend which was followed by a disappointing 0-3 loss to Brentford the following weekend.
However, Marco Silva's men largely made amends for the Brentford battering with a hard-fought 2-2 draw away at Arsenal last weekend having equalised late on with ten-men on the field.
Fulham opened the scoring through Andreas Pereira in the first minute of the game but The Gunners worked their way back into the lead through Bukayo Saka and Eddie Nketiah in the space of two minutes (70' & 72').
Calvin Bassey was then shown red for a second bookable offence in the 83rd minute before João Palhinha rescued a point in the 88th minute.
The level of spirit and resolve The Cottagers showed at the Emirates was night and day when compared with the Brentford performance and Marco Silva will feel much more confident in his side going forward from here.
Fulham appear still have a couple of players on their way before Friday's transfer window deadline with Sevilla winger Lucas Ocampos looking as though he's on his way which follows the arrival of right-back Timothy Castagne from Leicester this week.
All in all Fulham are coming into this game in good shape following last weekend's result but even claiming a point at the Emirates pales in comparison to what it takes to get a result at the Etihad.
Fulham did give City a run for their money at the Etihad last season where it took an injury-time penalty from Erling Haaland to give City all three points so even if most others don't fancy them they'll be quietly confident of claiming a result here.
For our Man City vs. Fulham prediction, we're going for a 2-0 win for the home side.