Man City boss Pep Guardiola opened up a debate by declaring Bernardo Silva to be the best player in the Premier League.