Pep Guardiola’s 500th top-flight game as a manager ended in a dramatic Manchester derby defeat as Bruno Fernandes and Marcus Rashford turned the match on its head after Jack Grealish opener’s at Old Trafford, meaning the Red Devils are now only a point behind their bitter rivals, who remain five points behind Premier League leaders Arsenal.
Erling Haaland’s first shot in anger from the edge of the area was blocked on 24 minutes, before Ederson had a heart-in-mouth moment as he charged out to meet Rashford and the striker rounded the Brazilian, only for Manuel Akanji to intervene on the line.
Rashford was then put through again, but Ederson smothered effectively as the 25-year-old bore down on goal.
Erik ten Hag threw on 18-year-old Alejandro Garnacho in an attempt to turn the tide, and United equalised 12 minutes from the end of normal time when Casemiro’s inch-perfect through-ball was swept home by Fernandes.
And United stunningly completed the comeback when Fernandes instigated a breakaway with a superb reverse pass to Garnacho, who scampered forward and had a cross blocked by Akanji, but the 18-year-old regained possession and spun Nathan Aké to produce a fizzing cross that Rashford tucked between Ederson’s legs to send the home fans berserk.