This article contains spoilers for tonight’s Coronation Street, which has not yet aired on TV but is available to watch now on ITVX.
Coronation Street has confirmed who ran over Tyrone Dobbs (Alan Halsall) in tonight’s episode, and it wasn’t Dylan Wilson (Liam McCheyne).
Poor Tyrone was left hospitalised after being mowed down by a stolen car in the precinct last week, with the vehicle narrowly missing Betsy Swain (Sydney Martin).
This evening, he was left horrified when he woke up with no feeling in his legs, and doctors confirmed that, as well as two fractured vertebrae, he had a blood clot pressing against his spine.
To make matters worse, the doctor warned that it was too early to tell whether he would ever be able to feel his legs again, leaving Ty fearing for the future.
Meanwhile, Dylan had been taken into custody after his arrest last week, following George Shuttleworth’s (Tony Maudsley) report that he had spotted the teen driving a car of the same description as the one that hit Tyrone.

However, Dylan was adamant that he was innocent, and swore he could prove it.
In tonight’s episode, he revealed that he had been at the hospital with Brody Michaelis (Ryan Mulvey), who had suffered a seizure, at the same time as the hit and run.
With hospital CCTV verifying his account, Dylan was released – much to his relief and that of his accomplice.


However, it certainly made him think twice about his life of crime, though Brody and Carl Webster (Jonathan Howard) gave him little choice but to continue with their car theft plot.
Viewers will know that Brody and Dylan have been working for Carl, who has been up to no good ever since he arrived in Weatherfield earlier this year.
Unfortunately, it seems that his villainy knows no bounds, as he was revealed as the hit-and-run driver in a sinister flashback, which saw him set fire to the car that had struck Tyrone.

He even had the audacity to visit Ty in hospital and listen to him question how anyone could knock someone down and just leave the scene.