These were the chaotic scenes of violence as the far right English Defence League clashed with anti-fascist groups in a South Shields park.
Around 200 police officers contained the opposing factions for most of an EDL-arranged march through the town but there was a flashpoint as it came to an end.
The protest procession finished at the corner of Pier Parade and Lawe Road where the demonstrators were contained within temporary barriers.
A group of anti-fascist protesters, who assembled to oppose the march, were held just yards away and both sides began chanting aggressively at each other.
Suddenly some EDL members surged forward, breaking through the cordon, whilst at the same time some of the anti-fascist group moved towards them through the corner of North Marine Park.
The scene became chaotic as the two sides clashed and police struggled to keep them apart, making a total of seven arrests.
An EDL protester was taken to the ground and led away in handcuffs whilst at the same time a young protester from the rival group dashed forward holding a length of wood.
It was wrestled from the demonstrator's grasp as police dogs moved in to keep the factions apart.
The anti-fascist group could be heard chanting: "Nazi scum off our streets," as police managed to restore order.
One witness said: "Each side seemed equally to blame for the trouble, there was aggression on both sides and it erupted when they managed to get at each other.
"Some members of the EDL broke through their cordon and a barrier was damaged but the opposing group took the chance to move towards them and at least one of them was armed with a length of wood."
The march was organised by the EDL along with another organisation which calls itself the North East Infidels (NEI).
Their supporters began assembing at the Scotia pub in South Shields where some drank outside on the street before the procession got underway.
Both of the right wing groups claim they "protect the inalienable rights of all people to protest against radical Islam’s encroachment into the lives of non-Muslims."
They were faced by two counter groups, South Tyneside Unites Against Fascism and Newcastle Unites Against Fascism.
People in South Shields had expressed concerns that the rival protests were a recipe for trouble.
South Shields MP Emma Lewell-Buck and Northumbria's Police and Crime Commissioner Vera Baird were meeting local groups ahead of the marches to listen to people's fears about the event.
Mark Walker, 42, a civil servant from South Shields said: "This was a pantomime that had nothing to do with South Shields and should never have been allowed to happen here.
"Most people in this town live here happily in a community that's proud of its ethnic mix and culture, it's what gives Shields its identity.
"No one that I know of invited this so-called protest or backed it in any way. That said, there was antagonism from both sides."
Northumbria Police said their handling of the march would allow the people involved to protest peacefully and enable police to respond quickly and effectively to any breaches of the law.
Chief Superintendent Ian Dawes said: "We facilitated a peaceful protest.
"We have made a minimum of arrests.
"The North East Infidels and English Defence League have been allowed to get their message across and the counter-protesters have also been allowed to get their message across."