(CNN)  -- A 20-year-old Wisconsin man accused of attacking the mayor of Milwaukee with a metal pipe has been arrested, police said Sunday.



Milwaukee Mayor Tom Barrett, seen in a file photo, was attacked Saturday night, police say.



Mayor Tom Barrett was in stable condition Sunday at a Milwaukee-area hospital after he was attacked the night before at the Wisconsin State Fair in nearby West Allis, police said.



Barrett was leaving the event with his family when he heard a woman crying for help, police said.



When Barrett began calling 911, the man who had been attacking the woman charged at him and began battering him with a metal pipe, police said.



"He not only risked serious injury but endured serious injury in order to defend somebody who was weaker than their assailant," Milwaukee Police Chief Edward Flynn told CNN Radio.



Police arrested Anthony Peters in connection with the attack.  Watch the mayor's brother talk about what happened »



West Allis Police Chief Michael Jungbluth said the attack on the woman stemmed from a domestic situation, when an intoxicated Peters wanted to see his 1-year-old daughter, and had threatened to shoot himself and others.



CNN's Chuck Johnston and CNN Radio's Shelby Erdman and Ninette Sosa contributed to this report.
Who did the police arrest? Who was beat with a metal pipe at the state fair Who did police arrest in connection with the attack? What did Barrett hear? Who was beaten with a metal pipe? What did the man do to Mayor Tom Barrett? Who heard a woman screaming? Who did police arrest?
Anthony Peters Milwaukee Mayor Tom Barrett, Anthony Peters a woman crying for help, Milwaukee Mayor Tom Barrett, battering him with a metal pipe, Barrett Anthony Peters
question: Who did the police arrest?, answer: Anthony Peters | question: Who was beat with a metal pipe at the state fair, answer: Milwaukee Mayor Tom Barrett, | question: Who did police arrest in connection with the attack?, answer: Anthony Peters | question: What did Barrett hear?, answer: a woman crying for help, | question: Who was beaten with a metal pipe?, answer: Milwaukee Mayor Tom Barrett, | question: What did the man do to Mayor Tom Barrett?, answer: battering him with a metal pipe, | question: Who heard a woman screaming?, answer: Barrett | question: Who did police arrest?, answer: Anthony Peters