City’s under 18s extended their unbeaten run in the Barclays Under-18 Premier League, narrowly defeating Leicester 1-0 at Platt Lane.