Bernardo Silva has proven to be one of Manchester City's best signings of the Premier League era.The Portugal international was snapped by from AS Monaco in the summer of 2017 and has gone on to become one of the world's finest.Capable of playing as a central midfielder, playmaker or winger, Silva - who is aptly nicknamed 'bubblegum' thanks to his outstanding close control - really is the perfect modern day footballer.He works harder than anyone else, helps dictate the tempo of games, create chances aplenty for his teammates and scores important goals.In 251 appearances, Silva has bagged 48 goals and assisted a further 50, which is a pretty impressive return.If he ends up joining Barcelona this summer, which according to journalist Gerard Romero is still a possibility, he'll be sorely missed at the Etihad Stadium.As well as being a world-class player, Silva is a bit of a character and provided us with a brilliant moment during the 2017/18 season.Bernardo Silva celebrates a goal for Man CityMANCHESTER, ENGLAND - NOVEMBER 21: Bernardo Silva of Manchester City celebrates after scoring their side's third goal during the Premier League match between Manchester City and Everton at Etihad Stadium on November 21, 2021 in Manchester, England. (Photo by Laurence Griffiths/Getty Images)After City beat Newcastle United away from home, manager Pep Guardiola addressed his players in the dressing room and gave them some homework on their next opponent, Crystal Palace.Guardiola told his star-studded squad: “Tomorrow I invite you. Tomorrow. Because you have to rest in the evening. With your families, switch on the TV and see Crystal Palace-Arsenal.”The City boss asks a lot from his players and Silva, who'd only been in England a few months at the time, clearly couldn't quite believe such a request had been made.

Video: Silva's reaction when Guardiola gave City players homework

Silva's face was an absolute picture, a moment of realisation that his footballing life was going to be very, very different under Guardiola's rule.

Either that or he had other big plans that had been disrupted by his manager's request...

At least the City players were treated to a thrilling match between Arsenal and Palace for their homework assignment, though.

The Gunners beat their London rivals 3-2 away from home thanks to goals from Shkodran Mustafi and a brace from Alexis Sanchez.

Bernardo Silva and Pep Guardiola after a Man City game

BOURNEMOUTH, ENGLAND - MARCH 02: Josep Guardiola, Manager of Manchester City celebrates victory with Bernardo Silva of Manchester City after the Premier League match between AFC Bournemouth and Manchester City at Vitality Stadium on March 02, 2019 in Bournemouth, United Kingdom. (Photo by Catherine Ivill/Getty Images)

Sadly, Guardiola's men clearly didn't learn too much from the game, as they were held to a 0-0 draw by Palace at Selhurst Park a few days later.

But City fans and players will not care one bit about their result, as they went on to win the 2017/18 Premier League in outrageous fashion, finishing with 100 points in total.

They remain the only 'centurions' since the English top-flight was rebranded in 1992/93...

Premier League 2000s quiz: Can you name these 30 players?