Champions Manchester City moved 12 points ahead of rivals Manchester United in the Premier League with a hard-fought 3-1 win in Sunday’s derby.
David Silva opened the scoring as the leaders made a blistering start at the Etihad Stadium and Sergio Aguero doubled the advantage with his eighth derby goal after the break.
United, who were without Paul Pogba, responded through Anthony Martial after substitute Romelu Lukaku won a penalty but Ilkay Gundogan wrapped up victory for the hosts.
City asserted an early control and fashioned a chance for Bernardo Silva, who fired wide from a cutting Fernandinho pass, before United had even touched the ball.
The opener came after 12 minutes as Raheem Sterling’s deep cross was kept in play by Bernardo Silva and pulled back for David Silva to take a touch and fire home from close range, via a deflection.
Aguero doubled the lead three minutes into the second half.
Manchester United responded from the penalty spot with Anthony Martial in the 58th minute after Romelu Lukaku was brought down.
United eventually began to settle and tighten up but it was some time before they had even half a chance as Chris Smalling heading harmlessly over from a Jesse Lingard cross.
Some good play from the visitors presented Martial with an opening in the box but Fernandinho made a timely challenge.
City controlled the closing stages and their pressure eventually paid off as Bernardo Silva picked out Gundogan, who had replaced Aguero 15 minutes from time, and the German finished from close range.