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.

India seize control of Colombo test after Jurel hundred
Abu Dhabi launches Euroleague Basketball SuperCup
MENA Golf Tour expands global pathway with 3 qualifying schools in UK, USA
Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
