Manchester City restored their six-point lead at the top of the Premier League standings after thrashing cross-town rivals Manchester United 4-1 on Sunday evening.
The Citizens brought back their big guns after the FA Cup win over Peterborough, while United were without Cristiano Ronaldo due to a hip injury, as Anthony Elanga joined Jadon Sancho and Bruno Fernandes upfront.
Pep Guardiola's charges had a perfect start after De Bruyne gave them the lead in the fifth minute with side-footed finish in the six-yard box after a cut-back by Silva.
Man United were absorbing the pressure and hit City on a counter-attack in the 22nd minute after Jadon Sancho levelled matters with a curling strike into the far post after Paul Pogba picked out his run.
However, the score did not stay level for long, as De Bruyne restored the lead for the Citizens six minutes later with another close-range strike after a scramble in the box.
Here are the highest-paid players in the Premier League this season:
Ralf Rangnick's men were under tremendous pressure in the closing phase of the first stanza and were saved by the combination of goalkeeper David de Gea making crucial saves and City wasting their chances.
The Red Devils continued to weather the storm early in the second stanza but they could not break through City's defence on counter-attacks, which saw Rangnick make a double attacking change in the 64th minute, as Jesse Lingard replaced Elanga and Marcus Rashford came on for Pogba.
However, Guardiola's troops got a two-goal cushion four minutes later after Riyad Mahrez curled a first-time half-volley from De Bruyne's corner that took a deflection off Harry Maguire in the box and wrong-footed De Gea.
City were denying United possession by knocking the ball around and also threatening their goals and to further manage the game, the hosts brought on IIkay Gundogan in place De Bruyne.
Mahrez eventually got the fourth goal for the Citizens and completed his brace in stoppages with a looping strike after going through on goal, with the goal given by the Video Assistant Referee (VAR) after it was initially disallowed for offside.