Manchester City will be attempting to make it 22 straight wins in all competitions when they take on Manchester United in the Manchester derby on Sunday afternoon.
Head coach Pep Guardiola revealed during Friday's pre-match press conference that he has a full squad available for the Premier League clash, with Nathan Ake overcoming a muscular problem.
The Spaniard has rotated his starting XI in recent weeks, and there are expected to be changes from the side that started Tuesday's 4-1 win over Wolverhampton Wanderers.
Ilkay Gundogan, Phil Foden, John Stones and Oleksandr Zinchenko are all in line to return to the side, with Kyle Walker, Aymeric Laporte, Gabriel Jesus and Riyad Mahrez potentially dropping to the bench.
Sergio Aguero will be eyeing a potential start through the middle, but it would not be a surprise to see Raheem Sterling given the nod in a false nine position.
Foden did not play a single minute against Wolves but should come in on the left, while Bernardo Silva could be given the nod over the likes of Mahrez and Ferran Torres to feature on the right.
Guardiola has a staggering amount of talent at his disposal, with Fernandinho also an option in midfield, although Kevin De Bruyne should again be joined by Rodri and Gundogan.
Walker will be desperate to keep his spot at right-back, but Joao Cancelo is likely to switch across the back four for this game, allowing Zinchenko to feature on the left for the Citizens, who are currently 14 points clear of second-placed Man United at the top of the Premier League table.
Man City possible starting lineup: Ederson; Cancelo, Dias, Stones, Zinchenko; Gundogan, Rodri, De Bruyne; Foden, Sterling, Bernardo
> Click here to see how Man United could line up for this contest
Video prediction
Watch the Sports Mole Football Shorts prediction for this game below: