Manchester United were no match for their title gunning neighbours who beat them 2-0 at Old Trafford thanks to goals from Silva and Sane.
Manchester United hosted City rivals in the 160th Manchester derby in the league — with the hope of halting their title challenge.
United came off the back of a 4-0 thrashing at the hands of Everton in their last feature putting the Soljskjaer led side in great turmoil.
City almost popped the cherry in the 41st minute with a great interplay involving Bernardo Silva, Aguero and Sterling who dazzled through United’s defence but failed to beat De Gea in goal with his soft shot.
First half ended with the Citizens having the lions share of possession but failed to break down United’s defensive unit that proved to be very stubborn on the night.
Second half saw City swing into action to right the wrongs they made in the first half and capitalize on their possession.
54 minutes in, Bernardo Silva broke the deadlock for the league leaders.
Gundogan found Bernardo at the right flank, the Portuguese took on his marker, cut in and took a low shot simultaneously to finally beat De Gea.
Two minutes after going ahead, Aguero sent a curler that rocked the woodwork.
Second half substitute, Leroy Sane doubled City’s lead in the 66th minute as they began to run riot in a bid to put the game to rest.
Sterling forced a counter attack from City’s half and was clever enough to pick out a free Sane at the left wing, the German fired a a shot that beat De Gea from a decent range.
The introduction of Anthony Martial, Lukaku and Alexis Sanchez by Solskjaer didn’t add much to the game as City saw out thier 47th Manchester derby win in the league that will fuel them further to run away with the Premier league title.