LAGUNA BEACH, Calif. (AP) — Authorities say a man suspected of sucker-punching a demonstrator during a weekend rally in Southern California was arrested as he tried to buy a bus ticket out of town.

Laguna Beach police Sgt. Jim Cota said that video of the alleged assault was posted to social media sites Monday and helped detectives identify the suspect — Richard Losey, 20, of Lancaster, Ohio.

The man allegedly punched by Losey is a black conservative and Trump supporter.

Losey was apprehended Tuesday while trying to buy a bus ticket to leave Laguna Beach.

He was booked into Orange County Jail with a $50,000 bail for misdemeanor battery with a hate crime enhancement.

Investigators believe Losey was trying to flee California to avoid criminal prosecution.

It’s the fourth arrest stemming from Sunday’s rally where a small group of people demonstrating against illegal immigration were outnumbered by hundreds of counterprotesters denouncing racism.

Police officers separated the groups during the gathering that officials said was largely peaceful.