A 35-year-old man was recovering at the Hospital of the University of Pennsylvania Monday afternoon after police say he was stabbed three times in University City.

The man was attacked on South University Avenue near 38th Street just after 1:30 p.m. and stabbed once in the top of his head, once in the back of his neck and once in his chin, police said. It's unclear what motivated the stabbing.

Police said they arrested a man they believe was the attacker a few blocks away, on Civic Center Boulevard near 34th Street, as he attempted to catch the Route 42 bus to flee. Cops did not find a weapon on the man.

The victim was listed in stable condition later Monday afternoon.