A 20-year-old man was charged on Sunday with first-degree assault in last week's shooting of two policemen during a protest rally in Ferguson, Missouri, a crime that shocked a city that has been devastated by months of racial strife.
The suspect, Jeffrey L. Williams, has admitted to firing the shots that wounded the officers early on Thursday, said St. Louis County Prosecuting Attorney Robert McCulloch.
The gunfire rang out just after midnight at the end of a rally to call for sweeping reforms in Ferguson, where an unarmed black 18-year-old was shot to death by a white officer last summer.
Michael Brown's death touched off months of protests against law enforcement's treatment of minority groups, in Ferguson and around the country, and led to a U.S. Justice Department probe that found pervasive racial bias on the part of the city's mostly white police force.
Williams was arrested after a massive manhunt, with the help of tips from the public and video evidence, McCulloch told a news conference.
An African American who had been on probation for possession of stolen property, Williams told investigators that he was not targeting police but was shooting at someone else, McCulloch added.
A 41-year-old county police officer suffered a shoulder wound and a 32-year-old from a nearby police department sustained a facial wound in Thursday's shooting. Both were treated and released by a local hospital.
Williams, whose bond was set at $300,000, appears to have fired a .40-caliber handgun from a car, McCulloch said.
A lawyer for Williams could not immediately be reached.
A handgun was recovered in his residence and matched shell casings found at the scene, according to McCulloch, who said that although Williams appeared to be the only shooter, other people may be charged as the investigation continues. Several long-time protesters said they had not seen Williams participating in demonstrations.
"This arrest sends a clear message that acts of violence against our law enforcement personnel will never be tolerated," U.S. Attorney General Eric Holder said in a statement.
The shootings took place just hours after Ferguson's police chief resigned in the wake of the scathing U.S. Justice Department report. Chief Tom Jackson's resignation followed the departures of the city manager and a municipal judge.
News of Sunday's arrest was greeted on the streets of Ferguson with a mix of relief and a sense that the protests would not fade away.
"I just hope they got the right guy, and that he gets what he deserves," said Gussie Klorer, a 60-year-old professor at St Louis University, adding she thought the arrest would have no bearing on the street demonstrations.
"The protests seem to have a life of their own," she said.
A Ferguson police officer tries to separate a supporter of Michael Brown (R) from a Ferguson police supporter, outside the Ferguson Police Department and Municipal Court in Ferguson, Missouri, March 15, 2015.
But the news also prompted a show of support for Ferguson's beleaguered police force. Dozens of people gathered in front of police headquarters, many of them holding signs reading "We Support the Badge" and "Thank You Police."
There was a brief clash on Sunday between the pro-police demonstrators and about 15 people who converged on them shouting "you support baby killers", while one among them trampled and ripped an American flag.
The two groups met in the middle of the street, face to face, and began shouting at each other, though tensions cooled after the pro-police group disbanded.
The Justice Department report said Ferguson police overwhelmingly arrested and issued traffic citations to black residents to boost city coffers through fines. That helped create a culture of distrust that exploded in August when city police officer Darren Wilson fatally shot Brown.