Opinion poll who would win?