ST. LOUIS • A gunman pulled down the pants of a teen in broad daylight Saturday, then shot him and made off with the victim's pants, duffle bag and cellphone, police say.

The victim, 18, was in critical but stable condition Monday at a hospital. The attacker got away.

The shooting and robbery happened at 11:38 a.m. Saturday in the 1700 block of South Tucker Boulevard, near Lafayette Avenue. That stretch of South Tucker is the dividing line between the LaSalle Park neighborhood and the Peabody Darst Webbe neighborhood.

Police say the suspect is described as a black man, in his 20s, about 5-foot-10. He had a beard and wore all dark clothing. A witness told police the gunman jumped into a silver four-door sedan and went south down an alley.

Police say the victim was walking west on Lafayette, nearing South Tucker, when he was attacked. The gunman approached the teen from behind and pulled down the teen's pants.

The gunman fired a shot at the teen, hitting him in the abdomen. The gunman then removed the teen's pants and ran to a getaway car with the pants and the teen's phone and bag.