One teen is in custody and another hospitalized after a stabbing Tuesday at a Trussville restaurant.

The altercation happened just before 4 p.m. at Firehouse Subs. Trussville Det. Ben Short said the victim, a juvenile, was taken to the hospital and is listed in stable condition.

The suspect, 19, fled the scene but was taken into custody in the 1900 block of Brewster Road. He is being transported to the Trussville City Jail to be interviewed by detectives.

His name is being held pending formal charges. He is expected to be charged with attempted murder.

Authorities said the suspect and the victim both work at Firehouse Subs. Detectives are not yet saying what led to the stabbing.