Head to Head: Liverpool v Manchester City, 201 games of hoodoos, heartbreak and title races 10 Oct 2026