Manchester United staged a late comeback to win 2-1 away at rivals Manchester City in the Premier League.
They did it without Marcus Rashford and Alejandro Garnacho - who were both left out of the matchday squad.
Amad Diallo was United's star performer, winning the 88th minute penalty that saw Bruno Fernandes equalise after the youngster was fouled by Matheus Nunes.
City had hardly got over that shock when seconds later it became the "Diallo Derby" as he sent the visiting fans into delirium with a superb finish from the tightest of angles.
It was a rich reward for United boss Amorim after he ruthlessly axed Marcus Rashford and Alejandro Garnacho from his match day squad, but then suffered an early blow when Mason Mount was struck down by his latest injury, limping off after only 14 minutes.
Opportunities were at a premium in a game largely made up of desperate mediocrity, United looking to have wasted their best opportunity to equalise 17 minutes from time when Fernandes raced clear on to Rasmus Hojlund's pass, only to lift his finish over the onrushing Ederson but wide.
United remain in the bottom half with 22 points but will hope their smash-and-grab raid at The Etihad Stadium will spark a move up the table during the festive period.

Messi signs off in tears after one last Argentina master class
Spain rally to beat Croatia, Kane shines for England in Nations League
Saudi Arabia defeat UAE to clinch Gulf Cup title
Djokovic wins China Open as de Minaur retires injured
India crush West Indies in first T20
