Petaluma Valley Hospital emergency room workers Tuesday night tackled a combative patient who had allegedly assaulted staff members, holding him until police arrived, Petaluma police said Wednesday.

Officers arriving at the emergency room after the 8:20 p.m. 911 call for help found hospital employees struggling to restrain a man in the middle of the ER floor, Sgt. Ralph Evans said in a release.

Employees told officers patient Sean Elliot, 32, had chased workers around the ER, injuring three people, including one person he allegedly had punched in the face, Evans said.

Evans said the man had driven himself to the hospital for a medical condition. But while being treated in the emergency room Elliot reportedly became aggressive.

Emergency room workers and hospital security and one person waiting at the emergency room eventually stopped the man by tackling him to the floor.

The three injured employees had minor injuries and were treated and released from the hospital.

What sparked the behavior wasn't clear, Evans said.

Elliott was arrested on suspicion of assault of emergency medical workers and obstructing officers.

He was cleared medically from the hospital and booked into the Sonoma County Jail.

Bail was set at $10,000, Evans said.

Hospital spokeswoman Katy Hillenmeyer issued a statement early Wednesday thanking police and praising staff, doctors and the ER visitor for their courage and fast response in restraining the man.