Coronation Street's Frankie gives love-cheat husband Danny a walloping after finally discovering his affair with Leanne Battersby.
She uncovers the truth when she answers Leanne's mobile - and finds her husband is on the other end.
Leanne (Jane Danson) is in Holland with her boyfriend, Frankie's stepson Jamie.
But when she leaves her mobile in the cafe, Roy gives it to Frankie (Debra Stephenson) to look after.
Factory boss Danny (Bradley Walsh) has organised to spend another night with Leanne holed-up in a hotel room.
When Leanne doesn't show, Danny rings her to find out where she is, but he does not realise it's his wife answering the phone.
Seeing her husband's name come up on the mobile, Frankie has answered, and mimicked Leanne's voice. Danny, who has told his wife he is away on business, says he has booked the best hotel room.
Frankie tells him: "It's not Leanne, it's me," and orders Danny to come home.
The scorned wife vows to keep her husband's affair a secret to protect Jamie.
Viewers can see the scenes in the ITV soap on Monday and Wednesday next week.