This was the second of two Bernie Sanders events in Oakland on Monday, and this one was moved up to avoid being at the same time as the Warriors game.
During the rally, Sanders touched on his familiar themes - getting big money out of politics, his plan to make public college tuition-free, climate change and universal healthcare.
"If we can win here in California, our largest state, one of our most progressive states, we will go into the Democratic Convention with a great deal of momentum and we will come out with the nomination," he said. "In virtually every state and national poll, we do much better against Trump than does Secretary Clinton."
Halfway through the speech, a group of protesters rushed the state. The Secret Service was on it immediately. ABC7 News was told they were members of an animal rights group that wanted to send a message to the senator.
RELATED: Bernie Sanders attends Memorial Day event in Presidio
The math may be against them, but there's no give-up in those here who are feeling the Bern. They're not ready to throw their support behind Hillary Clinton, at least not before the convention.
"I think we'll be in such a deep depression at that point that I won't be thinking clearly anyway. We're just not going there yet because we need to keep our energy here in the moment where it can still help and support Bernie," Sanders supporter Ashlyn Rae said.
"Obviously we don't want Trump to be president, so we'll still support Hillary, or at least for me personally. I'll still support Hillary over Trump, obviously, because it's a lose situation with Trump," Carlos Garcia-Sanchez said.
The atmosphere was part carnival, part rock concert with some politics mixed.
Sanders supporters started lining up here much earlier in the morning, before the gates opened. The line extended all the way around the downtown area. Oakland police estimate the crowd topped 20,000.
Sanders plans to spend even more time in the Bay Area, his campaign announced, adding to the California swing.
On Tuesday, a press conference on health care is planned for the morning in Emeryville, followed by rallies in Santa Cruz and Monterey.
For full coverage on the 2016 presidential election, click here.