After Everton forward Richarlison cancelled out Phil Foden's opener, Silva set up Riyad Mahrez to put City in front in the 63rd minute at Goodison Park on Wednesday.
Silva then turned from provider to goalscorer, collecting Gabriel Jesus' pass to extend the advantage with 13 minutes remaining and seal City's 17th successive win in all competitions.
Harking back to his outstanding form in City's 2018-19 title-winning campaign, Guardiola heaped praise on the impact Silva has made during his 28 starts this season.
"What a player. I can say that, what a player. Everything he does, he does incredibly well," Guardiola told reporters.