Bruno Fernandes scored twice as Manchester United secured an FA Cup semi-final place with a 3-1 win over nine-man Fulham, who spectacularly fell apart at Old Trafford.
The Cottagers appeared well on course for a first last-four appearance since 2002 when Aleksandar Mitrovic put them in front five minutes after the break.
But their hopes collapsed as the tie descended into chaos when Chris Kavanagh's decision to award the hosts a penalty 18 minutes from time resulted in Willian and Mitrovic being sent off.
United capitalised on their numerical advantage as they completed a turnaround with Fernandes netting twice and Marcel Sabitzer also on target.