Pep Guardiola has admitted that Manchester City may be powerless to prevent Brahim Diaz from leaving at the end of the season when his contract expires.
The Spaniard marked only his third start for City in all competitions with a brace as Guardiola's side booked their place in the EFL Cup quarter-finals with a 2-0 win over Fulham.
Diez joined City in 2015 from Malaga for an initial £200,000, but he has been linked with a move to Real Madrid after finding his first-team opportunities limited under Guardiola.
After his man-of-the-match display, Guardiola was asked about the 19-year-old's winger's contract situation.
"Playing in the top teams is not easy for young players, but he showed his qualities again," Guardiola told Sky Sports. "His training is always incredible and he's really appreciated by all of us.
"He played well against Oxford [United] in the previous round. Everyone here is ready to play in the first team, otherwise he wouldn't be here.
"He knows we want him, but after that it's down to his agent and himself. We will do absolutely everything to keep him with us - afterwards he decides. We want him, but at the end it doesn't depend on us."