Jose Mourinho and Pep Guardiola resumed their famous rivalry in the Manchester derby as Manchester United hosted Manchester City at Old Trafford.
The pair had clashed during their time at Real Madrid and Barcelona and their arrival added some real spice to the derby.
Zlatan Ibrahimovic hit back for United just before half-time and United pushed on in the second half but City held on.
But how did the managers fare?
Here’s how metro Uk rated them:
Mourinho opted to put Jesse lingard and Henrikh Mkhitaryan in from the start.
Lingard, particularly, struggled with the pace of the game early on, while Mkhitaryan gave the ball away often.
Guariola brought in Claudio Bravo, who played very high up the pitch when City were in possession, but dropped a clanger as Ibrahimovic took full advantage to give United a lifeline.
Kelechi Iheanacho came in for the banned Sergio Aguero and provided an assist for the goal before scoring City’s second, while Bacary Sagna replaced Pablo Zabaleta.
Verdict: Mourinho’s changes to his starting line-up didn’t work – Guardiola’s side looked far more settled and understood their roles infinitely better.
United pressed high early on and tried to make their clear aerial and physical dominance count.
City, as Guardiola craves, looked to use the ball and find pockets of space in between United’s midfield and defence and finding Nolito and Raheem Sterling in behind as often as possible.
They soon took complete control of the first half with their incisive passing and movement as United struggled to maintain their early press.
However, it was a long ball from Aleksandar Kolarov that caught United cold with De Bruyne latching onto a flick on from Iheanacho and capitalising on a mistake from Daley Blind.
In fact, City’s general energy levels surpassed United throughout the first 45 minutes and they were even dominating in the air.
In the second-half, the game was far more even, with City keen to hit United on the break for large periods.
Verdict: Guardiola outclassed Mourinho in the first-half but the Portuguese’s half-time adjustments made it a more even game. However, the Spaniard still edges it.
Mourinho hauled Mkhitaryan and Lingard off at half-time after both put in dismal first-half displays.
On came Marcus Rashford and Ander Herrera, with the former making an instant impact in the second period with some direct running.
His substitutions changed the dynamic of the match in the second half and Guardiola was forced to react by sacrificing Iheanacho to flood the midfield with the addition of Fernando.
The introduction of Leroy Sane for Raheem Sterling provided a different threat down the right and he showed flashes of the quality he has in abundance.
Anthony Martial replaced Luke Shaw with 10 minutes to go but he struggled to make a real impact.
Verdict: Mourinho’s substitutions were certainly more proactive and helped push United back into the game.
Mourinho got his starting XI wrong but once he tweaked his side at half-time they were very competitive.
But Guardiola’s approach to the game was spot on from the word go and he outmaneuvered his great rival.
Result: Guardiola 2-1 Mourinho.