Colorado delivered again for Bernie Sanders on Tuesday, giving him a repeat win in a presidential primary that drew far wider participation than the caucuses he dominated four years ago.

The liberal U.S. senator from Vermont appeared poised to win by double digits as vote-counting continued late Tuesday evening. The real battle was for second place — between self-funding billionaire Mike Bloomberg and Joe Biden, the former vice president who has surged in recent days as he has collected endorsements from moderate former rivals.

As of 11:54 p.m., with 732,992 Democratic ballots counted, Sanders was leading with 36% of the vote, followed by Biden at 23%; Bloomberg, a former New York City mayor, at 21%; U.S. Sen. Elizabeth Warren at 17%; and U.S. Rep. Tulsi Gabbard at 1%. The rest of the vote was split among candidates who have dropped out of the race in recent days.

Coloradans joined millions of voters across 14 other states and territories on Super Tuesday, the largest day of primaries that will help decide the Democratic nominee to take on President Donald Trump in the Nov. 3 general election. About a third of delegates to the party’s convention were at stake, including 67 Colorado delegates that will be divvied up by the state party in coming days based on the results.

Live Colorado election results

For detailed Colorado primary results, including detailed county results, go to our live election page.

The Associated Press projected Sanders’ victory in Colorado right after voting ended at 7 p.m.

Inside Sanders’ state campaign office on East Colfax Avenue in Denver, many of the 200 or so supporters and volunteers broke into cheers.

“President Sanders! President Sanders!” they chanted.

Sanders had entered Tuesday as the polling leader. But Biden was gaining momentum here following his big win in South Carolina on Saturday and the exits from the race of former South Bend Mayor Pete Buttigieg and U.S. Sen. Amy Klobuchar of Minnesota in the last two days. Both endorsed him Monday.

Coloradans’ earlier mail-ballot votes for Buttigieg and Klobuchar weren’t counted, since they formally withdrew their candidacies here.

Across Denver on West 38th Avenue, a comparatively low-key gathering for the Biden campaign drew a few dozen supporters to The Bar at Plaza38. Denver Mayor Michael Hancock, who endorsed Biden on Monday, told attendees he was proud of Biden’s performance, despite his lagging result in Colorado.

“The story tonight is the national story,” Hancock said, pointing to Biden’s wins in several other states. “In 72 hours we’ve seen such unprecedented shifts.”

The race narrowed from eight major candidates to five just since Saturday, when billionaire activist Tom Steyer ended his campaign.

Nationally, the race largely has become a battle for the soul of the party between the party’s left flank — represented by Sanders and Warren — and moderates whose standard-bearers are now Biden and Bloomberg, a former mayor of New York City.

Though Warren has struggled in the race, Colorado delivered one of her strongest performances. Her steady total suggests she will earn some delegates from the state.

Shifts in support as results come in

Hundreds of thousands of ballots that came in Tuesday remain to be counted. Large numbers of Colorado Democrats and unaffiliated voters appeared to hold onto their ballots longer than usual as they watched changes in the race.

Jubilation at Bernie’s Colorado HQ as news breaks that he’s the projected winner here. pic.twitter.com/XN0SeF65M3 — Alex Burness (@alex_burness) March 4, 2020

Some counties, including Denver, anticipated ballot-counting to carry over at least into Wednesday.

On the Republican side, Trump faced five lesser-known challengers who qualified for the state’s primary ballot. With 630,854 GOP ballots counted, he was winning nearly 93% of the vote at 11:54 p.m., followed by former Massachusetts Gov. Bill Weld, at 3%.

Sanders won the Colorado caucuses in 2016, beating Hillary Clinton by nearly 19 percentage points. Participation then was limited to registered Democrats, however, and about 124,000 Coloradans participated.

This time, Sanders won the reinstated primary with just two paid staffers in the state. Key were his network of an estimated 15,000 volunteers — which the campaign put to work making phone calls and knocking on doors — and enthusiasm for him here that never died down.

Colorado Democrats get their say

Voters interviewed Tuesday as they dropped off ballots or visited voting centers said they weighed the candidates’ differences as well as their perceived chances against Trump.

“I’m not that politically aware, but this year I want to see some change,” said Allie Filmanowicz, 26, a Sanders supporter in Denver who took advantage of the fact that Coloradans can register and vote on the same day. “I don’t like what’s happening now. … Things like climate change are really important to me. I’m a little bit older now, and I’m realizing that things aren’t going to change unless everyone participates.”

Ben Rippe, 37, a Denver Democrat, said he struggled to decide on his vote as he looked ahead to November.

“I’ve been kicking back and forth between Bernie and Biden for the past week, but in the last two days I decided to go with Biden,” he said. “When it’s going to come down to it, he’s going to be the one that more independents and Republicans can switch to” from Trump. “We’ve got to come back to some normalcy in this country.”

Susan Yetter, 69, said she followed Buttigieg’s endorsement and voted for Biden.

“I love Pete and I think they may be a good combo, so I had no problem with Joe because he’s ‘Grandpa Joe,'” the Denver Democrat said. “But I think Pete demonstrated that being a good person diffuses a lot of the anger and darkness. I support a lot of Bernie’s agendas, but I don’t think he’s the right guy at this moment. He’s another angry, old white guy and I don’t think we need more anger right now.”

Dhalia Gomez, 23, said Sanders’ focus on expanding access to health care under a universal government-run program drew her in, even if she is uncertain about Sanders’ chances if he wins the nomination: “I think it’s a toss-up between him and Trump, because there’s so much support on either side. It would be nice to have someone that’s for the people (and) that doesn’t propagate hatred.”

Ted Lassen, 65, a retired teacher in Denver, was drawn to Bloomberg, seeing his more moderate stances as better positioned to win in the fall.

“The last thing we need is another ideologue, which is why I don’t like Sanders,” Lassen said. “(Bloomberg) was mayor of New York City for 12 years, and I heard stuff (about him) here and there — so as soon as I heard he’s running, I said, ‘That’s my man.'”

For any of the Democratic candidates to win some of Colorado’s 67 “pledged” delegates, they must meet a 15% support threshold statewide or within at least one of the state’s seven congressional districts. Twenty-three delegates will be assigned proportionately statewide, and 44 will be assigned based on results within congressional districts.

Colorado has another dozen “automatic” delegates, including Democratic National Committee members and elected officials, who are not bound by election results. But they no longer are able to participate in the first ballot at the convention if the nomination is still contested.

Staff writers Alex Burness and Linnea Lipson contributed to this story.