Pep Guardiola has the luxury of an almost complete squad to pick from as he takes Manchester City to Newcastle on Sunday.
Joao Cancelo is back from a one-game suspension that kept him out against Leeds, while Jack Grealish and Kevin De Bruyne will be hoping to build on their confidence-boosting goals in that 7-0 win.
Nathan Ake and John Stones will hope their goals will persuade Guardiola they are worthy of starting, and the manager also has a decision to make upfront as a number of players compete for the three available starting spots.
Read how our writers think City should line up below and use the interactive team selector to pick your best side to face Newcastle:
If there’s any doubt over Kyle Walker, there’s no need to risk him, so Aleks Zinchenko can continue at left-back. John Stones would be unfortunate to miss out, but Ruben Dias and Aymeric Laporte are the in-form partnership at the moment.
I’d find a way to keep Kevin De Bruyne and Jack Grealish in the XI, as there are few better opponents to face when trying to build momentum following long-awaited goals. Bernardo is undroppable if he’s fit, so that leaves the two final wing spots to fill.
Phil Foden should be a certain starter, and I’d pick Raheem Sterling for the final spot as he’s in the best form of the remaining options. Who plays where across that front three is anyone’s guess though.
Pick your best team here:
It feels a bit daft to try and change a team who won 7-0 last time out, but such is the depth at Pep Guardiola’s disposal he is likely to do just that.
If Kyle Walker is fit both he and Joao Cancelo should replace John Stones and Aleks Zinchenko at full-back.
Kevin De Bruyne arguably started the week outside of City’s preferred midfield trio but his brilliant display against Leeds on Tuesday will almost certainly keep him in the side alongside Bernardo and Rodri.
Jack Grealish and Phil Foden were both impressive on Tuesday and should keep their place alongside the returning Raheem Sterling in a front three.