Pep Guardiola called West Brom manager Sam Allardyce a genius ahead of the meeting between Manchester City and West Brom on Tuesday.