Manchester City remains on a 23-game unbeaten run, while Portuguese side FC Porto has only lost three games at home this season.