CLEVELAND, Ohio -- Five men are charged in connection with an afternoon shootout at a Cleveland gas station that ended with two of the shooters wounded and a 7-year-old girl grazed in the hand by a stray bullet.

Eddie Johnson, 18, Stefone Black, 27, and Steve Stewart, 30, are all charged with aggravated robbery and felonious assault in connection with the Tuesday gunfight in Collinwood's Waterloo arts district. Johnson is a suspected member of the East 105 gang in Glenville, according to Cleveland City Councilman Mike Polensek.

They are accused of trying to rob Deangelo Billingsley, 26, and his friend, Clarence Moore, 25. Billingsley is charged with drug trafficking and tampering with evidence as police believe he is a drug dealer. Moore is charged with possessing a gun despite having a felony record.

All five are expected to make their first court appearances on Friday.

The shooting happened about 5 p.m. Tuesday at the Sunoco gas station on East 156th Street and Waterloo Road.

Johnson, Black and Stewart met up prior to the robbery at a nearby home.

Johnson and Stewart walked to the gas station, and Black drove his car and parked behind the business, police reports say.

A few minutes later, Billingsley drove his car to the gas station with Moore in the passenger seat and parked at a gas pump. He walked into the gas station, bought some items and walked out.

Stewart grabbed Billingsley, pointed a gun at him and shoved him up against his car, according to police reports.

Johnson also ran up to the car, along with Black, who was toting an AK-47, police reports say.

Black yanked open the passenger door and Moore immediately shot Black in the stomach, police reports say. Black dropped the AK-47 as he fell to the ground. He fired at Moore, shooting him once in the face, court records say.

Stewart then used Billingsley as a human shield and fired shots at Moore, according to police.

Moore suffered several gunshot wounds in the back and mouth, police reports say. He got out of the car, picked up the AK-47 and fired several shots with his handgun as he ran from the gas station, police reports say.

Moore dropped the AK-47 behind the Sunoco and left a trail of blood as he ran to another gas station a block away, police said. He collapsed inside that gas station with his handgun tucked into the back of his waistband. He was taken to University Hospitals for treatment.

Back at the Sunoco, Stewart shoved Billingsley to the ground, police reports say. He and Johnson unloaded dozens of gunshots as Billingsley crawled through the lot, police reports say.

None of the bullets struck him as he ran away, police reports say.

Johnson ran up to Billingsley's car parked at the pump and rummaged through it, police reports say. Police are unsure if anything was stolen.

As the bullets flew, two rounds ripped through a customer's car. One grazed the 7-year-old girl's middle finger while she sat in her father's car.

Johnson ran off and Stewart drove Black to the Cleveland Clinic for treatment.

Billingsley later returned, got in his car and sped off, police reports say.

A few minutes later, a man who did not take part in the shooting pulled into the parking lot, spotted the AK-47, put it in his car and sped away, police reports say.

Johnson was arrested shortly after on East 156th Street. Black and Stewart were arrested at the hospital. Billingsley was arrested Wednesday during a traffic stop, court records say.

Police stopped his car and learned the car was connected to the shooting, court records say. Officers found heroin, crack, Ecstasy pills and suspected drug money in the car, according to court records. Investigators also seized his cellphone.

All five have felony records, including Black, who is a registered sex offender stemming from a 2014 conviction in which he forced a woman to perform a sex act on him at gunpoint.

If you'd like to comment on this story, visit Thursday's crime and courts comments section.