NOBLE SQUARE — A man on a motorcycle who allegedly groped a female cyclist and punched her husband during a confrontation was charged with aggravated battery two months after the Noble Square incident, police said.

In a news release Friday night, Chicago Police announced that Zachary Konecki, 30, of the 3500 block of North Normandy Avenue, has been charged with two felony counts of aggravated battery in a public place. He was arrested at his home at about 6:45 p.m. Wednesday, according to police.

“This has been a real community effort from start to finish,” said victim Madeleine Brown, 33.

Police allege that Konecki used a closed fist to punch a man who confronted him for groping a woman as she was on her bicycle in the 1100 block of North Milwaukee Avenue Sept. 22.

Konecki’s bail was set at $5,000 Saturday and he was ordered not to contact the victims, according to the Sun-Times. .

RELATED: Noble Square Road Rage Attack Starts When Man On Motorcycle Gropes Cyclist In ‘Humiliating’ Scene

After the roadside confrontation, witnesses at the scene took pictures of the man that police now say is Konecki.

Photos of the alleged suspect and his social media accounts were shared on neighborhood Facebook pages and on Reddit in the days that followed the assault.

Working from tips provided by a resident, Streetsblog Chicago editor John Greenfield also conducted research and other detective work and shared information with the Chicago Police Department.

In an email statement sent Friday, the victim credited the entire community for their help in tracking the man down.

“We’re happy to see the offender being held accountable for his actions, and so incredibly grateful that the community came together to identify him following the incident,” Brown said. “The CPD detective with whom we worked couldn’t have been more helpful. It truly took a community to make this happen and I’ve never been prouder of our neighborhood than I am today.”