During scenes airing next Monday, Tyrone ends his relationship with Kirsty after he overhears her threatening Tina (Michelle Keegan).
Speaking to Soaplife, Halsall explained: "He's in love with her and he can't quite believe his luck because she's a really good-looking girl. He's ignored what Tina's been saying because he's happy with his life and with Kirsty. Love's completely blinded him. Kirsty's trying to control his life, but he doesn't see it at all.
"And he realises everything Tina said is true and that he got Kirsty all wrong. He's devastated. At that moment, he still loves her, but he knows he can't go on with someone he can't trust. After what happened with Molly, trust is important to him. He tells Kirsty it's over between them."
However, Halsall said that Tyrone and Kirsty will reunite soon, when it is discovered she is pregnant.
The actor said of the twist: "A doctor stops Tyrone as he's about to leave and tells him Kirsty's pregnancy is fine... It's a complete bolt out of the blue for Tyrone. It changes everything. He feels as if all of his dreams have come true. His one ambition in life is to settle down and be a family man.
"He has no reason to think Kirsty's cheated on him. He's thrilled at the prospect of becoming a dad. When Kirsty shows him the scan pictures it brings back a lot of memories, but also gives him a glimpse into the future.
"When he finds out she's pregnant he feels he has to do the right thing. But he also genuinely believes they have a future together; he wants to settle down with her."
> Read more Coronation Street news and spoilers