David (Jack P Shepherd) tries to apologise to Maria (Samia Smith) after his misjudged kiss, claiming she led him on. But Maria tells him to stay away from her, proclaiming the world doesn’t revolve around David Platt. Hurt and humiliated, David‘s determined to get his own back and with Blanche (Maggie Jones) in the salon he reveals that Charlie (Bill Ward) tried to drown him. Realising this could be the sort of evidence Tracy needs, Blanche drags Deirdre (Anne Kirkbride) round to the Platts where they demand he tells the police.Gail’s (Helen Worth) unsure, saying her primary concern is David. Loving the attention he’s getting his lies start to spiral out of control as looking Maria in the eye he reveals he saw Tracy kill Charlie.Kelly (Tupele Dorgu) thinks she’s in luck when Carla (Alison King) asks her and Joanne (Zaraah Abrahams) to join the Connors for a drink after they’ve finished their weekend shift.Presuming she’s in with Liam (Rob James-Collier), Kelly wastes no time in pushing herself forward, and when he asks the girls if they fancy a lift home she jumps at the chance. But is Kelly the one Liam’s interested in?Les (Bruce Jones) tries to bond with Chesney (Sam Aston) over a game of football, explaining that while both he and Cilla (Wendi Peters) made mistakes they do love him. Will he be able to talk Chesney into coming back home?And Violet’s (Jenny Platt) had enough of everyone pussy-footing around. But as she tells Eileen (Sue Cleaver) she feels patronized by their behaviour she finally breaks down.