It started during a traffic stop at Media Street and North Conestoga Street in West Philadelphia around 11:45 p.m. Saturday.
The police pulled over a vehicle occupied by three men for motor vehicle violations.
Officers say they asked a man sitting in the backseat to get out of the vehicle after he gave them a fake name.
During this time, the man got into a scuffle with one of the officers. That's when, police say he reached for the officer's guns several times.
The officer yelled to his partner that the suspect was getting his gun.
At that time the officer's partner opened fire and shot the 28-year-old man in the abdomen.
Police tell Action News the male then took off running from the officers onto North Conestoga Street; police chased the male for approximately two blocks before he collapsed onto the road.
He was taken to the Hospital of the University of Pennsylvania in critical condition.
Police say the man was wanted on two active warrants.
The officers sustained abrasion injuries to their hands and knees, but declined medical treatment at this time.