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 doesnt revolve around David Platt. Hurt and humiliated, Davids 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.Gails (Helen Worth) unsure, saying her primary concern is David. Loving the attention hes 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 shes in luck when Carla (Alison King) asks her and Joanne (Zaraah Abrahams) to join the Connors for a drink after theyve finished their weekend shift.Presuming shes 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 Liams 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 Violets (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.