Bernie Sanders today clinched a hard-fought victory in the New Hampshire Democratic primary as the former frontrunner Joe Biden was condemned to fifth place.
Thanking his supporters at a rally, Mr Sanders claimed the result was “the beginning of the end for Donald Trump”.
The 78-year-old Left-wing firebrand fended off a late challenge by two moderate candidates to claim pole position in the race to take on Mr Trump in November’s presidential election.
Mr Sanders’s win — after a strong showing in last week’s initial nomination vote in Iowa — was in sharp contrast to Mr Biden’s dismal result. He is slumping in the race despite leading national polls for months.

Former Indiana mayor Pete Buttigieg, 38, claimed second place, with Minnesota senator Amy Klobuchar, 59, surging into contention in third. Elizabeth Warren, 70, previously tipped as a possible winner, fell back to fourth.
With 97 per cent of results in, Mr Sanders won 25.9 per cent of the 28,000 votes, beating Mr Buttigieg by 4,200 votes.
With the party’s centrist vote split in a muddled field, analysts suggested Mr Sanders was gaining momentum in the race four years after being beaten by Hillary Clinton.
Vowing to win the next ballots in Nevada and South Carolina, he said he was building an “unprecedented multi-generational, multi-racial political movement”.
The billionaire media mogul, whose entry into the field came too late to compete in the early-voting states, has spent more than $300 million (£230 million) on advertising in the 14 states that will be voting on that one day.
Two Democrat long shots — entrepreneur Andrew Yang and senator Michael Bennet — announced they were dropping out, reducing the field to nine.