Manchester City made ten changes for Thursday night's comfortable 2-0 Carabao Cup victory over struggling Fulham.
Pep Guardiola's second-string XI breezed past the Cottagers thanks to a brace from 19-year-old Brahim Diaz.
The young midfielder was superb but Guardiola admitted that Diaz will struggle to break into the first team this season.
“My opinion is not changed because of two goals or because he was not selected in any Premier League games,” said the Spanish coach after the 2-0 win. “The opinion is so high.
"But in the top teams like here, to compete with Leroy (Sane), Raz (Sterling), Bernardo (Silva), Sergio (Aguero), Gabriel (Jesus), it is not easy to find space."
Gabriel Jesus started in place of Sergio Aguero, who was rested ahead of Sunday's Premier League clash against Southampton.
The Brazilian striker has only managed two goals in 14 appearances in all competitions.
Jesus took eight shots against Fulham but couldn't quite find the back of the net, despite causing the opposition defence plenty of problems.
Man City fans on social media think Jesus just needs one goal and then he won't stop scoring.
One goal could change everything
Jesus looked sharp in the Carabao Cup but will likely return to the bench for Sunday's league fixture.
"There are no words to explain how tough it is," said Guardiola, referring his selection dilemmas. "I explained it to them. They make my job so easy on one side but at the same time it's so difficult.
"Fabian Delph doesn't play, Danilo is so clever. Gabriel Jesus fought for every ball. I said some names but I could say 11.
"There are a lot of competitions and winter is coming, which is so complicated. Everybody is going to play. They can be upset with me, no problem when they react like that on the field."
Jesus, 21, is likely to get more first team opportunities during the busy winter period.
Firmly behind Aguero in the pecking order, Jesus will be desperate to rediscover his goalscoring form as soon as possible.