Amad Diallo produced two last minute pieces of brilliance for Manchester United to condemn Manchester City to another poor run of the season.
Pep Guardiola’s City took the lead in the 36th minute through Gvardiol whose header found the far right side of Onana who could do nothing about it.
In what was another disaster for Mason Mount, the former Chelsea player was substituted in the first half after sustaining an injury and was replaced by Maino.
- Ruben Amorim excludes Rashford and Garnacho from Manchester United squad
- Manchester City condemn racist attack towards Kyle Walker
After taking a lead in the first half, Manchester City looked well on course to revive their form until when Amad Diallo who was clear to round the goal keeper was brought down by Matheus Nunes.
Bruno Fernandes converted the penalty drawing both sides level. Two minutes level, Diallo rounded the goalkeeper before sending the ball at the back of the net earning Ruben Amorim his first derby win.
The defeat means that Pep Guardiola has so far won only one game in the last 11 fixtures in all competition this season despite blaming his current form to injured and crucial players like Rodri.
Bernardo Silva attributed the loss their poor play in the last minutes of the clash and they had to pay the price at the end of it.
“In the last minutes we played like Under-15s… and you pay the price.” he said. “We deserved what happened. Stupid decisions, we made. It’s the decisions that you make.” he continued