Manchester City have struck a £60 million agreement with Everton to sign Iliman Ndiaye. The 26-year-old Senegal international is expected to undergo his medical on Tuesday as Enzo Maresca swiftly reshapes his attacking options following high-profile summer departures.
Manchester City have been forced to look elsewhere in the final stages of the transfer window after Liverpool took a firm stance on Cody Gakpo's future. The Premier League champions launched a significant move for the Netherlands international, but the Reds are unwilling to part ways with their versatile forward without a guaranteed successor in place.