It took just 20 minutes to kill off the Highlanders' Super Rugby campaign.
They had led 23-6 against the Waratahs in Sydney, but a 52nd-minute yellow card to winger Waisake Naholo opened the door for the home side - and they walked right through it.
The Waratahs scored three tries, all converted, in the time Naholo was off the pitch to jump out to a 27-23 lead, before No10 Bernard Foley added a penalty in the 71st minute.
"It was pretty tough going out there in the last 20 minutes watching it all slip away," Highlanders loose forward Elliot Dixon told Newstalk ZB's Martin Devlin. "When Waisake got yellow-carded it pretty much just swung."
Naholo was sent to the sin-bin for twice tackling prop Sekope Kepu high as he stormed into the Highlanders' 22.