"Their conversations did not last long before they ended up in a struggle with one of the subjects who ended up pulling a gun," said Urbandale police Sgt. Gary Lang. "One shot was fired by him, and our officers returned fire."

Police identified the man who was shot as 29-year-old Ali Eisa Abdalla Yahia of Des Moines. Yahia died from his wounds.

Urbandale Police Department

Authorities have not said who fired the deadly shot. The three officers involved are now on paid administrative leave.

KCCI reached out to Yahia's family, who declined to comment.

Two women were also on the scene and ran away during the dispute. Police were able to capture both women.