Everton manager Carlo Ancelotti described Pep Guardiola as a 'genius', ahead of their clash against Manchester City on New Years Day.