ST. LOUIS • A would-be robber who was foiled when a gas station manager produced his own gun and opened fire was taken to a hospital for treatment of gunshot wounds — and charged with attempted robbery, police said.

Roosevelt Yancy, 31, of the 1900 block of President Street, was also charged with armed criminal action. A judge set bail at $150,000 cash-only, but Yancy remained in a hospital.

Yancy entered the BP Gas Mart at 3182 South Grand Boulevard about 1:30 a.m. Sunday and picked up a bag of chips, police said. But as he approached the counter, he pulled out a gun.

The manager of the business pulled his own gun and fired at Yancy, hitting him in the buttocks, leg and hand, police said.

Yancy was taken to a hospital and was stable. His condition was not available.

The manager, 23, and another employee, 26, were not injured.

A photo of Yancy was not available because he remained in a hospital and had not been booked.