EASTENDERS fans are in shock after Phil Mitchell cheated on Kat Slater - with a very unexpected character.
The Walford hardman - who is played by actor Steve McFadden in the BBC soap - has been in a row with Kat over keeping her ex’s Alfie Moon’s cancer scare from her.
With Kat furious she had been unable - and unwilling - to forgive Phil, it looked like the couple were at an end.
But when Phil’s efforts to apologise to Kat fell flat, he took his foul mood out on everyone around him - including ex Sharon.
She tried to introduce him to a boxing contact from George Knight but Phil stormed out insisting everyone knew better than him.
Sharon warned him that if he carried on his nonsense that he’d lose Kat forever.
Read more on EastEnders
And later in the pub she gave Kat some words of advice and told her to not let Phil slip away over one mistake - or she could end up on the shelf like her.
However over at Peggy’s, Phil found himself sparring off against Lola’s mum Emma Harding who was desperate to see her granddaughter Lexi.
And things took a shock twist when they went from talking to romping in the bar’s office.
Fans were completely stunned at the development.
Most read in Soaps
One wrote: "Phil and emma? i feel sick? but its better than seeing it being sharon so im happy i guess."
EASTENDERS NEWS
Everything you need to know about Eastenders
- New, leaving and returning Eastenders cast
- Can you visit the Eastenders set?
- All the latest spoilers from Eastenders
- The Sun's soap spoiler live blog
- The best bits from Eastenders over the years
A second said: "That phil/emma scene was not nice at all."
Another added: "Ewwwww that end. WTF do they all see in Phil??"