EastEnders' love rivals Tyler Moon and Joey Branning are set to slug it out over Whitney Dean's affections.
The pair come to blows in the Queen Vic pub after a guilt-ridden Whitney comes clean to Tyler (Tony Discipline) about spending the night with Joey (David Witts) as the couple try to fix their relationship.
Whitney, played by Shona McGarty, found solace with the heartthrob after a row with her boyfriend, where she breaks off their engagement.
Later in the pub, Bianca Jackson (Patsy Palmer) tries to convince Tyler to forgive her, but he can't hold back when he sees Joey walk in, shortly after Whitney's arrival.
Seething, Tyler flies at Joey and the two swap punches. The Walford hunks previously squared off after Whitney confessed to sharing a clandestine kiss with Joey.
Tony, who is dating co-star Jacqueline Jossa in real life, will leave the soap after two years on the show, with his exit to air later this year.
This episode will be shown on BBC One on August 1.