Selon Fabrizio Romano, City a finalisé un accord avec l'Eintracht Francfort pour le transfert de l'attaquant égyptien dans le but de renforcer ses options offensives pour le reste de la saison. Les négociations entre les deux clubs ont connu un obstacle lorsque Francfort a rejeté une première offre de City. Le club allemand avait évalué Marmoush à €80 millions (£67,1m/$82m), tandis que City avait initialement proposé environ €60m (£50,4m/$61,5m).