Leroy Sane scored on his return, Silva netted on his 350th appearance for the club and Raheem Sterling completed the scoring in a game where City were scintillating to watch.
Silva's goal epitomised their approach.
Fulham tried to press them when playing out from the back but City popped the ball around the press before passing the ball through midfield.
From there, Bernardo Silva's cross was turned home by Silva, who was netting his 50th Premier League goal.
Online Soccer 1Malaysia
malaysia Sport book