A 17-year-old boy has been charged with murder after a shooting in Adelaide's south on New Year's Eve.
Police say an 18-year-old man was shot once in the chest following an altercation on Sixth Avenue at Warradale about 7:45pm.
He was taken to the Flinders Medical Centre but could not be revived.
Neighbours say they rushed to the wounded teenager's aid in the moments after the shooting.
The 17-year-old was arrested after Major Crime investigators spoke to people at the scene.
He was taken to Sturt Police Station for questioning and has also been charged with firearms offences.
Detective Inspector Mark Trenwith says the two teenagers were known to each other.
"There was some sort of altercation and gunshots were fired," he said.
"A handgun has been recovered by police and it will be examined by ballistics experts."
One of the victim's friends, Liam Trewartha, says about four shots were fired.
"I can keep replaying that scene in my head... a lot of people will be in shock today," he said.
The 17-year-old will face the Youth Court on Wednesday.
Anyone who saw the incident or has information about it has been asked to contact police.
'We just froze'
After the shooting, Warradale resident Ally McGillick and another woman tried to help the wounded man even when the alleged gunman returned and waved the handgun at them.
"We just froze. It's not like on TV, it's real. It was real blood and it was in our home," she said.
"There was me, my daughter behind me. I didn't know where the other young people were. They were behind me as well.
"You don't expect it's going to happen to you. It's real but you distance yourself from it because you can't believe it's happening at the time. Afterwards you can remember it though."
Ms McGillick says she called the police after hearing the initial altercation.
"I was actually on the phone to the police officer when we heard what we thought were fire crackers," she said.
"Then we saw and heard the young people running up and down the street saying 'he's shot, he's been hurt, he's shot'.
"The officer obviously called an ambulance and we came out into the street to see what it was and then we saw the young lad lying in the street and the lady holding him.
"She called for help because she didn't know what to do and so we went and got some towels and we were putting them under his head.
"[We made] the boy as comfortable as we could and moved him onto his side and then the police arrived and they started the CPR on him.
"It was just such a horrible, tragic loss. He just looked so young and so small lying there."