Cannes v Valenciennes: predictions · Evident