Manchester City suffered another setback, conceding two late goals to lose 2-1 to Manchester United in Sunday’s derby at the Etihad.
Amad Diallo scored in stoppage time to secure the win for United. City’s struggles continue, with just one win in their last 11 matches.
United’s manager Amorim, who had previously stunned City with Sporting Lisbon, handed Guardiola’s side their eighth defeat in 11 games, marking the worst run of his managerial career.
Josko Gvardiol’s header had given Manchester City the lead, but Manchester United fought back. Matheus Nunes, playing as a makeshift left-back, made a costly error, conceding a penalty to Bruno Fernandes, who equalized.
In the 90th minute, Amad Diallo completed the dramatic comeback, scoring a winner after a clever pass from Lisandro Martinez.
The late goals secured United’s victory, leaving City with another painful defeat.