Liar fans were left lost for words tonight after the person who killed Andrew Earlham was finally revealed in a totally unexpected twist that hardly any of the viewers saw coming.
The series has kept fans hooked with countless twists and turns over the past few weeks.
Finally it was revealed that Laura did kill the warped rapist after he tried to drug her by spiking her water bottle.
Andrew found Laura seemingly passed out on the floor after drinking the liquid.
However, she faked it and jumped up to attack him.
Trying to run to safety, Laura raced to the marshes as Andrew chased at her with a knife.
The duo ended up having a fierce fight in the mud with Laura grabbing the knife as Andrew threw himself on top of her.
As flashbacks ran through her head, Laura repeatedly slashed Andrew in the throat.
In a final twist, the police chef cornered Laura and told her of their plans to charge Oliver with the murder of the vile rapist.
Speaking frankly, the DCI explained: “I have worked out what happened with Andrew Earlham and who killed him… Oliver.
“He had motive, let’s just say Andrew had something over him.”
Nodding, Laura replied: “Yes, yes it does.”
Poker-faced the DCI continued bluntly: “We are going to charge him with Andrew Earldom’s murder but I still think you are the one who killed him.”
Almost confessing, Laura said: “Andrew Earlham ripped into so many lives even the lives of the people who loved him.
“There is a future for us all, however bad things may seem.
“We have to try don’t we. try and find the hope somewhere in all the mess.
“I have had enough of nightmares.”