The gunfire erupted at 29th Street and Allegheny Avenue.
Police say a 25-year-old man riding in a car was shot in the leg.
A driver who tried to avoid the gunshots collided with another vehicle at 29th and Clearfield streets.
One person involved in the crash was rushed to the hospital and listed in stable condition.
No arrests have been made.