Police say the victim and another man argued after the victim double-parked at North 20th and Pennsylvania Avenue.
Police say the suspect then pulled out a knife and stabbed the victim in the chest.
Two police officers were getting gas a block away, and heard the man's screams.
They ran over and took the suspect into custody.
The victim was rushed to Hahnemann University Hospital in critical condition.
----------
Send a breaking news alert
Report a correction or typo
Learn more about the 6abc apps