Bernie Sanders has beaten Hillary Clinton in the Maine caucuses, the latest contest in the battle to be the Democratic presidential candidate.
With 91% of the vote counted, Vermont Senator Mr Sanders is polling 64%, while former Secretary of State Mrs Clinton has 36%.
In the Republican race, Marco Rubio easily won Puerto Rico’s primary, beating billionaire Donald Trump.
Mrs Clinton and Mr Trump remain overall leaders in the nomination campaigns.
Sunday night saw Mrs Clinton and Mr Sanders clash on a number of issues in a CNN-hosted debate in Flint, Michigan.
They traded accusations on economy and trade, with Mrs Clinton saying her rival voted against a bailout of the US car industry in 2009.
Mr Sanders countered by saying: “I will be damned if it was the working people of this country who have to bail out the crooks on Wall Street.”
He described the measures taken at the time as “the Wall Street bailout where some of your [Clinton’s] friends destroyed this economy”.
In Saturday’s round of voting, Mr Sanders took two states – Kansas and Nebraska – but Mrs Clinton maintained her Democratic front-runner status after a big victory in Louisiana.