Nassau County police say both men had apparently been driving aggressively for more than a mile Friday morning and that may have triggered a confrontation at a Long Beach intersection.
Witnesses told police the 34-year-old victim left his sports car, ran in front of the other car and began yelling. They say the car's driver accelerated, struck the man and drove away.
Police said the 22-year-old suspect then tried to flee the scene, but he stopped a block away.
A good Samaritan stopped held him until police arrived on the scene. Evan Richard Potts has been charged with second-degree manslaughter.
The victim was rushed to the hospital, where he was pronounced dead. His name was not released.
The incident occurred near Long Beach City Hall, where city officials watched in horror.
"I have never seen anything like this," City Manager Charles Theofan said. "It is just outrageous."
Theofan said it was the first homicide in Long Beach in five years.
NEW YORK AND TRI-STATE AREA NEWS