The #J20PDX protest began at about 2 p.m. at Pioneer Square. The crowd began marching at 5 p.m. The protest was largely peaceful until marchers tried to cross bridges. It ended just after 9 p.m. after police deployed riot control agents, including tear gas, pepper spray and rubber bullets.

Police said most of the protesters were peaceful but there were some who took aggressive actions towards law enforcement.

At its peak, the crowd was estimated to be as big as 10,000 people.

Recap

At 9 p.m., downtown Portland was largely clear of protesters, save for a few remaining people who refused to leave. The march organizer officially ended the march at 8 p.m.

Just before 8:40 p.m., police released tear gas, causing the crowd to quickly disperse from Southwest 6th Avenue and Yamhill Street. It was the first time tear gas was used during the protest.

One man reported he was hit in the eye with a rubber bullet. Another said he was hit by a gas canister.

At 8:30 p.m., police used pepper spray on some protesters who did not disperse and deployed flash-bangs. KGW reporter Mike Benner reported that fireworks were thrown at officers. Police said rocks, bottles, flares and unknown liquid was being thrown at officers.

At 7:50 p.m., police said they would use crowd control agents at the "unlawful assembly" remaining at SW Broadway and Taylor Street. Police reported that protesters were armed with clubs, sticks and throwing unknown liquid at officers.

MAX trains resumed normal service but TriMet said riders should "expect major delays."

At 7:10 p.m., police ordered people to leave the area of Southwest Broadway Avenue and Taylor Street within a three block radius or else they would be subject to force and arrest. Some protesters left, but most remained.

Just after 7 p.m., protesters and police faced off at Broadway Avenue and Taylor Street. Some protesters sat down on the street in front of police.

Before protesters gathered, lead organizer of Portland's Resistance, Gregory McKelvey, said he hoped the rally would be "super powerful."

"We’re here today to stand up against President Trump, and we’re going to send a signal that we are going to resist his policies at every angle," he said. "We are going to have a lot of super powerful speakers who are going to be here to speak, and then we're going to march. We plan on marching for a few hours and I hope it's going to be entirely peaceful and that we can do it in a way that the city will be proud."