Ruben Amorim couldn't beat Pep Guardiola for the third time this season as Manchester United and Manchester City played to a dull 0-0 draw at Old Trafford.
The 196th Manchester derby was a lackluster affair, with City fighting for a Champions League spot while United needed to win the Europa League to salvage their season.
United and City, positioned 13th and fifth in the table respectively, engaged in a subdued and goalless match that lacked the excitement of their previous encounters earlier in the season.
Although Amorim had previously shocked City with a 4-1 victory during his time at Sporting Lisbon, he couldn't replicate that success against Guardiola for the third time in a row like Jurgen Klopp and Thomas Tuchel had done.
Substitute Joshua Zirkzee had the best chance for United, while Omar Marmoush looked threatening for City in what was Kevin De Bruyne's final Manchester derby before leaving the club.
Fans traded chants throughout the match, which started energetically with United initially on the attack.
Ruben Dias received an early booking, but the match soon lost momentum as both teams struggled to create clear-cut chances.
Phil Foden came close with a shot that went just wide for City, but it was United who had the better opportunities in the first half without being able to convert them.
Manuel Ugarte and Garnacho failed to capitalize on a promising cross from Diogo Dalot, while Fernandes and Casemiro had their moments but were unable to break the deadlock.
Both teams managed only one shot on target each in the first half, with Onana dealing comfortably with De Bruyne's attempt and a corner that caused a brief scare.
The second half saw Foden miss a chance under pressure, and City's Gundogan also narrowly missed the target before Guardiola made attacking changes.
Despite some late attempts from both sides, including a narrow miss from Zirkzee and strong goalkeeping from Ederson, the match ended in a goalless draw with neither team able to find the breakthrough.