The tension of a contested election has been building for days and finally the two sides of a divided America squared off.
They came head-to-head outside The Supreme Court in Washington DC in the afternoon on Saturday.
By dusk, both sides moved into town, some armed with baseball bats, shanks and up for a fight.
One of the Proud Boys, a far-right group supportive of Trump, was surrounded and attacked - a punch to the nose floored him.
I saw another Antifa member pull boxing gloves out of his rucksack and challenge one to a fight. The police intervened.Advertisement
Donald Trump encouraged his supporters to turn out and he drove past the crowds on the way to his golf course.
He has energised them over Twitter by making repeated claims of election fraud, none of which have been proven true.
Into the evening, both sides forced the police into running battles around the capital.
Posters at the Black Lives Matter plaza were torn down and Trump supporters were attacked in bars and hotels.
The Proud Boys carried out initiation rituals for new members beneath the Washington Monument and then roamed around the streets looking for Antifa.
One person was stabbed, we saw others injured.
All night the centre of the capital was locked down as police tried to control the two groups - they did well, avoiding the use of tear gas and remained restrained.
By 2am, fourteen hours after it started, the sides dispersed.
Twelve days after the election, politics has moved from the ballot box and onto the street.
Latest Stories
-
Child’s right advocate criticises state’s handling of ‘victim’ in alleged child marriage case
53 seconds -
NPP has created 2.1m jobs in seven years – Bawumia
13 mins -
Akosombo Dam spillage: We’re considering a class action suit against government – Ablakwa
18 mins -
Government offers teacher unions about 70% increment in continuous professional development allowance
37 mins -
Everyone must show interest in depleting pension funds – Pensions Expert
47 mins -
African Business Heroes: African SMEs ready to compete for a share of $1.5m grant
1 hour -
My government will partner with faith-based groups in development – Bawumia
1 hour -
Joy Prime’s Prime Morning to host show at sea in May Day celebration with Ghana Navy
1 hour -
Why increase contribution rate when you can’t manage what is given you? – NAGRAT asks SSNIT
2 hours -
There are greener pastures in Ghana – Prof Owusu-Dabo
3 hours -
Myjoyonline Interview with Abubakar Tahiru: Guinness World Record Holder for ‘Most Trees Hugged In An Hour’
3 hours -
JoyNews’ Clinton Yeboah honoured at 2023 Int’l Sports Media Awards in Spain
4 hours -
14 PWDs selected for maiden Africa Health Collaborative Medicine Counter Assistant training
5 hours -
Manchester United open to offers for nearly all of squad
5 hours -
Price of LPG per kilogramme constitutes 22% of taxes – LPG Marketers Association
7 hours