By Matt Petrillo

PHILADELPHIA (CBS) — On Thursday, Eyewitness News reported a video of a woman being attacked in Center City, and now police say the suspect is in custody. Police say 37-year-old Charles Holmes has been arrested, and the victim is crediting police and Eyewitness News.

Security video shows a man rushing up to a woman before it appears he punches her in her face. She falls to the ground as he runs away.

READ MORE: 16-Year-Old Ahjaon Jackson Shot, Killed While Coming Home From Work With Twin Sister, Philadelphia Police Say

It happened at 21st and Walnut Streets in Center City late at night back on Sept. 30.

Within hours of Eyewitness News’s story airing Thursday, police say officers recognized the suspect in Center City and have now placed the man into custody.

“I’m just so relieved that they caught the guy,” the victim told Eyewitness News on Friday.

READ MORE: Doctor Accused Of Hoarding Dead Kittens In Her Freezer

The victim doesn’t want her face shown out of fear for her safety, but now with her attacker off the street, she’s thanking police and Eyewitness News.

“It’s definitely a team effort,” she said. “I definitely think that you and your colleagues played a tremendously helpful role in this case, to be able to help spread the word.”

But the victim also knows she has a long road to recovery after the attack fractured her nose and jaw and even cracked some eye bones.

“It took me about four to five days to be able to open my leery eye and I’m still not able to see very well,” she said.

MORE NEWS: Philadelphia Police Searching For Shafeeq Lewis, Accused Of Fatally Shooting 13-Year-Old Boy On Way To School

The suspect is expected to be charged with aggravated and simple assault plus related charges.