CLEVELAND, Ohio – An assault in Public Square this week spurred a cinematic police chase that began on horseback and ended on a train.

Here’s how it all went down Monday afternoon, according to police:

Two mounted officers patrolling downtown near Tower City witnessed a 17-year-old boy strike another teen in the head, knocking down the victim.

The suspect then made a run for it, but the officers’ high vantage point allowed them to track the teen through the crowd at Public Square. The suspect eventually made his way inside Tower City.

One of the officers dismounted and followed the suspect inside the shopping complex, chasing him down flights of stairs and into the RTA Rapid Station.

The suspect boarded a train, but the officer nabbed the suspect before departure.

Police booked the violent teen on a felonious assault charge. The teen’s victim was treated at MetroHealth Medical Center.