An alleged gunman was shot by a police officer in the Feltonville section of the city on Tuesday.
Investigators say 25th District Police officers were on Palethorp Street when they heard gunshots coming from the area of Mascher and Louden Streets around 5:30 p.m.
The officers ran to the area where they spotted two men running west on the 100 block of W. Louden Street. Both men allegedly had guns in their hands.
Investigators say one of the men pointed his gun towards the officers and fired several shots. One of the officers then fired his own weapon and struck the suspect in the upper torso and grazed his head, according to officials.
Police later apprehended the second suspect, according to police.
Investigators say the suspects shot a man in the leg at the intersection of Mascher and Louden Streets before police arrived at the scene. Police also say they found a weapon near the victim.
Both the victim and the alleged gunman were taken to Temple University Hospital where they are both in stable condition.
No police officers were hurt during the ordeal. The officer who shot the alleged gunman was placed on administrative duty pending the outcome of an investigation by Internal Affairs and the District Attorney's Office.
Police have not yet identified the suspects or the specific charges against them.
Stay with NBC10.com for more details on this developing story.