Coronation Street viewers rejoiced as long-suffering Gail Rodwell gazumped son David in the battle for No8 – then booted him out.
David, played by Jack P Shepherd, and rival Tracey Barlow had been bidding on the property before a late offer meant they both missed out.
He originally lost his home after being tricked into selling to murky crook Ray Crosby.
The person behind the mystery late offer turned out to be Gail (Helen Worth) thanks to some inheritance cash – and that wasn’t the only surprise in store.
Sulking David saw a light on in his old home and went to investigate.
His mum opened the door and she confirmed she was the new owner – after years of being treated like a squatter by her boy.
“I think the new owner might be less judgemental than you think,” she said after he asked her why she was there.
“Because the new owner is… me. White Knight to the rescue!”
But David boomed: “We didn’t need rescuing. Gran was backing us!”
Gail responded: “Well I didn’t know that, did I? Ted had already sorted our his affairs, my inheritance included.
“I knew I had to make move quick. What better to do with the money than buy the house? So I swooped in. I saved the day.”
David was softened by the fact he could just move back in with his family – but Gail asked him about an apology she felt she was owed.
“What for?” David scoffed.
“For screaming blue murder at me, for being insensitive to my feelings and to being ungrateful.”
David barked: “You can jog on!”
That was the final straw and she replied: “Max and Lily are welcome to move back in, but you? You can jog off!”
Viewers loved Gail’s power play – as she finally put him in his place.
“Gail continuing to prove that she is the queen on Coronation Street,” one wrote.
Another said: “Gail is priceless! She’s got her house back.”
A third wrote: “Gail is now the boss of the house!”
Coronation Street continues Wednesday at 7.30pm on ITV