Emmerdale resident Graham Foster (played by Andrew Scarborough) has clashed with nearly all the village this week as the whodunnit plot played out. None of the seven suspects were exposed as the killer as it was Pierce Harris (Jonathan Wrather) who delivered the fatal blow. However, some ITV soap fans believe they've spotted a huge plot hole as they believed there was “no way” Pierce could have killed Graham, due to his SAS training background.
Emmerdale fans have been hooked all week as they have been desperate to get to the bottom of just who killed Graham.
Businessman Graham has made more enemies than friends as several of the ITV soap’s most well-known residents were given clear motives for wanting him dead.
Throughout the week, flash-forward episodes have seen him clash with Charity Dingle (Emma Atkins), Andrea Tate (Anna Nightingale) and Jai Sharma (Chris Bisson) amongst others.
Last night saw the truth finally exposed as Rhona Goskirk’s (Zoe Henry) ex-husband Pierce made a return to the Dales in a huge twist.
READ MORE: Emmerdale spoilers: Village rocked by multiple murders by Pierce?
Emmerdale spoilers: 'No way!' ITV fans spot huge plot hole in Graham Foster murder (Image: ITV)
Emmerdale spoilers: Pierce was confirmed as Graham's murderer this evening (Image: ITV)
He was revealed to be the killer of Graham but it left several unanswered questions as to how the pair knew each other beforehand.
Tonight, viewers were shown how the pair had actually interacted before their final altercation.
Graham had discovered Pierce was to be released from prison and quickly went round to warn him to stay away from Rhona.
Things quickly turned nasty as it emerged Pierce had been spying on the pair from a distance and had let himself into their home.
Emmerdale spoilers: the sequence of events which pieced together Graham's death was shown this evening