Manchester City will be looking to register a fifth successive victory in all competitions when they welcome West Ham United to the Etihad Stadium on Sunday afternoon.
City, who were knocked out of the Carabao Cup by the Hammers at the London Stadium last month, continued their recent run of fine form with an impressive 2-1 win over Paris Saint-Germain in the UEFA Champions League on Wednesday evening.
Goals from Raheem Sterling and Gabriel Jesus were enough to get the job done for City, meaning they have qualified for the last-16 of the competition with a game to spare.
Now, full focus switches back to domestic matters and a stern-looking test against David Moyes' Hammers, who have lost just two of their last 13 matches in all competitions.
Ahead of the visit of the Londoners, manager Pep Guardiola has confirmed that both Jack Grealish and Phil Foden are back available for selection and in contention. Grealish has missed City's last two matches after picking up an injury issue on international duty with England, whereas Foden missed the win over PSG after failing to 100 per cent recover from a knock he suffered against Everton last weekend.
However, Kevin De Bruyne remains sidelined after contracting Covid-19 last week.
Ferran Torres also remains a long-term absentee, but Guardiola could have a difficult decision to make when it comes to naming his central-defensive paring.
Read how our football writers think City should line-up below and use the interactive team selection to pick your chosen starting line-up:
With players returning from injury, Pep Guardiola's attacking options are opening up - but it is worth persisting with Raheem Sterling, to give the England man a little momentum after scoring two in two.
Phil Foden can slot back into the false nine role if he has fully recovered, and that would allow a job-share between Bernardo Silva and Cole Palmer - Bernardo was immaculate in midweek but he cannot maintain the pace at which he is performing without suffering from fatigue or injury.
With Jack Grealish and Kevin De Bruyne due back next week, the cavalry is coming.
At centre back, the recent rotation is working well, so Aymeric Laporte and Ruben Dias is a nice fit in terms of dealing with Michail Antonio's physicality.
It's been six games since Guardiola picked the same centre back pairings for successive games so it's hard to tell which duo are his first-choice at the moment, but there is a sense that the partnership between Stones and Dias is starting to flourish again and then can start against the Hammers, with Walker and Cancelo the obvious candidates at full-back.
The return of Foden can allow Bernardo to drop back into a midfield role alongside Rodri and Gundogan. That is a trio that has worked well for the Blues at times this season.
With Foden back fit he can start as the false nine. His goal threat has been good this season. Talking of goal threat, Sterling is starting to rediscover some form and needs a run of games to build on that, while Jesus can be a real threat down the right.
With Foden back available for selection, it is hard to see Guardiola leaving him out of the starting line-up. He has been one of City's star players this season and should play whenever he is available, meaning it is quite possible that he could return and play in the false nine role up front.
Raheem Sterling, too, deserves to retain his place in attack, but Jesus should come back in on the right-flank and be rewarded for his winner against PSG. Jack Grealish will have to remain patient.
Guardiola should make one change in midfield, with Bernardo Silva dropping back into a deeper role, at the expense of Foden's return, and replace Oleksandr Zinchenko in the midfield-three.
In defence, John Stones deserves to retain his place ahead of Aymeric Laporte.
Sign up to our City newsletter so you never miss an update from the Etihad Stadium this season.