Moira (Natalie J Robb) is furious when she realises that John has taken Chas (Lucy Pargeter) back to the farm for an afternoon of passion, and is finally forced to accept that she's lost him.
When Moira bumps into Chas shortly afterwards, the pair exchange some harsh words - before Moira loses it by slapping her rival across the face.
However, when Chas lets slip that John decided not to sleep with her as he's still in love with Moira, could she play a role in getting the estranged couple back together?
Emmerdale airs tonight at 7pm and 8pm on ITV1.
> Read our full spoiler for tonight's first episode of Emmerdale
> Read our full spoiler for tonight's second episode of Emmerdale
> Read more Emmerdale spoilers and news