Phil had a one-night stand with Emma Harding (Patsy Kensit) after a row with fiancée Kat Slater (Jessie Wallace).
After Phil thwarted Emma's blackmail attempts, she told Keanu about the fling - and Keanu wasted no time in threatening to spill all to Kat unless Phil helped him gain access to daughter Peggy.
Tonight, having been told by a fibbing Phil that Kat already knew everything, a suspicious Keanu attended Kat's hen party at The Vic. He sent Phil a photo of a carefree Kat, realising that she knew nothing about Phil's cheating.
Oblivious Kat was annoyed with Alfie, who claimed he was going on holiday during an important occasion for their sons Bert and Ernie.
Alfie apologised and the pair shared a nice exchange, although he explained he wouldn't be attending Kat's wedding due to their history.
While it's true that Alfie still adores Kat, he has other worries, as viewers know that he is hiding a recent diagnosis of prostate cancer.
Meanwhile, Phil bumped into ex Sharon Watts (Letitia Dean), who urged him to leave Keanu to her. Sharon stopped Keanu from talking to Kat, and threatened to block him from seeing their son Albie unless he kept Phil's secret.
Keanu relented, drinking steadily at the bar and smashing glasses, until Alfie took pity on him.
Without thinking, a bitter Keanu ended up telling Alfie that Phil had slept with Lola's (Danielle Harold) mum a week before his wedding. Will Alfie tell Kat?
For those affected by the storyline and looking for someone to talk to, details of help and support are available at bbc.co.uk/actionline, or you can all for free, at any time to hear recorded information on 08000 560 190.
- EastEnders' Shane Richie: Alfie 'broken' over Kat amid prostate cancer diagnosis
- EastEnders cast: Who is joining, leaving and returning to the soap?
- 7 EastEnders spoilers: Will Kat marry Phil amid Alfie diagnosis reveal?
- EastEnders’ Shane Richie: Alfie ‘broken’ over Kat amid prostate cancer diagnosis
- EastEnders casts mysterious Nadine who attempts to seduce Jay Brown
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One and from 6am on BBC iPlayer. Visit our dedicated EastEnders page for all the latest news, interviews and spoilers. If you're looking for more to watch, check out our TV Guide and Streaming Guide.
Try Radio Times magazine today and get 10 issues for only £10, PLUS a £10 John Lewis and Partners voucher delivered to your home – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.