EastEnders fans were treated to an extra dose of the haunted Walford this evening, as the Halloween theme continued.
But things were about to get a lot darker for Keegan (played by Zack Morris) as he noticed the late Shakil Kazemi’s (Shaheen Jafargholi) killer in the street.
Unable to leave the murderer alone, Keegan followed the evildoer before contemplating his next move.
Obviously struggling to deal with the consequences of his ideas, Keegan broke down whilst hidden away and brandishing a knife.
Eventually Keegan confronted the killer and sliced his rival's abdomen in the scuffle.
And minutes after Keegan took his revenge Carmel arrived on the scene to find the boy’s body.
Keegan fell to his knees elsewhere, distraught by his actions whilst covered in blood.
Although Carmel may have Keegan’s best interests at heart, he may not be safe for long.
While Keegan has obviously been lead astray from how he should be acting after his friend died, Carmel has