Vermont Senator and Democratic presidential hopeful Bernie Sanders won the caucuses in Maine, United States, on Sunday, edging out frontrunner Hillary Clinton. The self-proclaimed democratic socialist took nearly 65% of the votes, leaving Clinton with the rest.

Sunday's results were announced while Sanders and Clinton were locked in a fierce debate in Flint, Michigan. The Michigan and Mississippi primaries are scheduled for Tuesday. At the debate, Sanders attacked Clinton for signing “virtually every one of the disastrous trade agreements written by corporate America”, and attempted to win the votes of blue collar workers in the industrial state. Clinton, on the other hand, pushed him on his gun control stance, saying giving immunity to gunmakers in case of a crime was a “terrible mistake”.

On the Republican side, Senator Marco Rubio won the Puerto Rico primary, his second win after Minnesota. Rubio has been struggling in third place behind his competitors Donald Trump and Ted Cruz.