Results from the local elections are starting to come in, and it looks like the British National Party has suffered catastrophic losses, compounding the failure  of its leader, Nick Griffin, to win a seat in Westminster.
In Barking and Dagenham , where the BNP was previously the second-largest party, all 12 of its councillors have lost their seats. That includes the former party group leader Bob Bailey, who was filmed fighting in the street  two days ago, and Richard Barnbrook, who was suspended  from the council last year for making false claims about murders in the borough.
It is a crushing defeat for the far-right party, which many feared would seize full control of the council on 6 May. However, a concerted effort by anti-fascist campaigners ensured a high turnout and voters overwhelmingly backed Labour candidates on the day.
Elsewhere in the country, the prominent BNP councillor Chris Beverley lost his seat on Leeds City Council. The party has also lost councillors in Stoke-on-Trent, which Griffin once described as the BNP's "jewel in the crown".
The defeat is likely to intensify the internal conflicts that have beset the party in recent months. Far-right activists, commenting on the white power Stormfront internet forum, have already criticised Griffin's election strategy and called for him to go.
In a message to supporters, Griffin urged his party not to lose heart after a "bruising" election campaign and stressed that the coming months would provide an opportunity for "a massive overhaul of our political machinery". Perhaps in order to head off criticism of his leadership, he offered this advice:
If someone tells you a piece of "shocking" internal gossip which clearly is aimed at undermining the people now working to propel the party forward, then you need to treat such lies with the contempt they deserve.
Nick Lowles, who ran the anti-fascist Hope not Hate campaign, said:
We mobilised in a way our country had never seen before. In fact, in just the past few weeks, almost a thousand volunteers have joined us in Barking and Dagenham to deliver over 350,000 pieces of literature, and nearly 300 volunteers came to Stoke-on-Trent to distribute leaflets and knock on doors to turn out the anti-BNP vote.
Last year's BNP victory was not in our name -- but last night's BNP defeat certainly was. We made the world a better place.