Coronation Street's Tony Gordon is banged up for murder

Spoiler alert!

This is the moment Coronation Street killer Tony Gordon finds himself banged up in a police cell after sensationally confessing to murder.

Tonight's episode sees twisted Tony, played by Gray O'Brien, walk from the banks of the canal to the nearest police station, where he reveals he murdered Liam Connor (Rob James-Collier) and pushed Roy Cropper (David Neilson) into the canal.

Tony is quizzed by police and admits that he hired Jimmy Dockerson to run over Liam out of jealousy, before going on to admit that he just tried to kill Roy at the canal.

Tony Gordon Coronation street

Banged up: Tony Gordon contemplates his actions in a police cell after confessing to murdering Liam Conner

Things take a turn for the worse when his fiancee Maria Connor (Samia Smith) heads to the police station to confront him.

She is shocked to hear that Tony's handed himself in and desperate for some answers.

When the police confirm her worst fears, she is horrified at the latest turn of events.

In the interview room, Tony pleads with her to believe that his feelings for her were genuine and that he's tried to make amends for his evil deeds. 

Maria Connor [SAMIA SMITH]  confronts Tony Gordon [GRAY O'BRIEN]

Confrontation: Tony's fiancee Maria Connor confronts him after she discovers he killed her husband

But will Maria be able to forgive him?

The edge-of-your-seat plot is proving to be a big draw for viewers, with 11.2 million tuning in to see Tony try to drown Roy on Monday night.

It remains to be seen if the cafe owner will survive or Tony will have to take the rap for two murders.

The scenes air on Thursday, November 19, on ITV1.

Coronation Street's Tony Gordon is banged up for murder