The Spaniard fired home a rebound after just two minutes and then struck a sublime second in the 69th minute as the champions enjoyed a comfortable win over Fulham at the Etihad Stadium.
Silva could have completed a hat-trick moments later but shot narrowly wide.
City will hope the victory puts pressure back on United ahead of their tricky trip to Tottenham.
Roberto Mancini's men looked confident from the outset against a side that had won just two of their previous 14 league games.
They made a blistering start as Edin Dzeko took up an early attack and was allowed to shoot from 25 yards.
Mark Schwarzer parried his fierce effort but Fulham had been caught short and Silva followed up to rifle in the rebound.
Fulham were unable to get anything going in response and Gareth Barry took command in midfield.
Twice Barry won possession to set moves in motion that led to chances, the first as he released Silva down the left. The Spaniard curled in a good cross for Dzeko but the Bosnian headed straight at Schwarzer.
Barry then stole the ball to set up a City counter-attack but Carlos Tevez was also unable to beat Schwarzer.
The game went quiet as Fulham tried to take the pace out of City but the hosts still looked the most likely side and Tevez raced across the area before having a shot blocked by Brede Hangeland.
Fulham played a patient game and tried to build slowly but it yielded little until just after the half hour when Damien Duff found room on the right.
Steve Sidwell got free at the back post and was picked out by a good cross from Duff but his glancing header struck the outside of the post.
Tevez raced past Hangeland as City came forward again but Giorgos Karagounis got back to block his cross.
Fulham made a positive start to the second half as they created a chance for Sidwell outside the area but he sliced well wide and City upped the tempo.
Tevez broke towards the box but just as he looked to have found space to shoot Sidwell slid in to eliminate the threat.
Tevez then fired over and Zabaleta raced into the box to win a corner after clashing with Hangeland.
Silva took the set-piece as Zabaleta received treatment and Kompany leapt highest to head on for Tevez but the Argentinian's attempt on goal three yards out was smothered by Schwarzer.
Zabaleta returned to the field but could not continue much longer and, aside from his outstanding form, left the field amid some concern as City's only fit right-back.
City were able to cope without him for the rest of the afternoon and doubled their lead soon after his exit following some brilliant play by Tevez and Silva.
The Spaniard started the move, finding Gael Clichy out wide and the left-back's pass inside was cleverly flicked back into Silva's path by Tevez.
Silva then did the rest, running into the area and hitting a delicate left-foot lob over Schwarzer to score off the post.
The crowd were still celebrating the goal when Silva went close to claiming a hat-trick, running through in almost identical fashion but this time rolling a low shot inches wide of the far post.
Thereafter City were never in any danger and played plenty of possession football and almost carved out chances at will.
Dzeko curled another effort narrowly wide before playing in Aguero with a fine pass.
Aguero took the ball in his stride but then took a heavy touch as he tried to go round Schwarzer and failed to connect with a shot.
He had another opportunity as he raced through moments later but, in his first outing since tearing a hamstring on New Year's Day, was perhaps rusty as he shot wide.
Dzeko should have scored a third in injury time but somehow scooped over from six yards with the goal at his mercy.