Emmerdale viewers saw Cain confessed to Moira that it was actually 10-year-old Kyle who was responsible for killing Al, despite him pleading guilty in court, during Friday night's episode of the ITV soap.
And in eerie flashback scenes, featured in tonight's episode (Monday, November, 7), viewers at home will see the fateful moment that 10 year old Kyle (Huey Quinn) became responsible for Al Chapman's death.
Kyle and Cain (Jeff Hordley) relive the events of Al's murder and distressed Moira (Natalie J Robb) breaks down as Cain argues he was doing what was necessary to protect his son.