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.

Luiten leads the way at DP World Tour Championship
Jake Paul hails Dubai as "perfect place" for Christmas Eve comeback fight
Derron and Taylor-Brown renew T100 title fight in Dubai
Racing Bulls confirm Lawson and Lindblad for 2027
Manchester United sack Carrick, talks ongoing for Pochettino
