FOOTBALL thugs launched firecrackers and stones at a train filled with rival supporters in terrifying scenes.
Video footage showed windows of the carriages smashed and explosions going off beside the tracks.
According to Waz in Germany, approximately 700 Rot-Weiss Essen fans were making the long train journey for their side’s third-tier league clash away at Hansa Rostock on a special train service across the country.
But the early train – which apparently set off at 2.30am on Saturday morning – was stopped around 9.45am due to thick fog.
It is understood the emergency brake had been deployed.
But while stationary, the train was attacked by yobs.
An estimated 200 assailants launched various missiles towards the carriage including rocks which cracked the windows.
The football criminals were decked out in masks to cover their identity.
But it is reported they are likely to be Hansa Rostock fans.
Around 150 Essen supporters allegedly got off the train and clashed with the rivals outside the carriages.
Due to the nature of the unexpected stoppage of the train, it is understood the clash between the rivals was not a pre-arranged meeting for the dust-ups.
Police confirmed the incident to local media and that investigations are ongoing.
TV fixtures in December
Here are all the games that will be televised in December…
Tuesday 3 December
- 19:30 Ipswich v Crystal Palace (Amazon Prime Video)
- 20:15 Leicester v West Ham (Amazon Prime Video)
Wednesday 4 December
- 19:30 Everton v Wolves (Amazon Prime Video)
- 19:30 Man City v Nott’m Forest (Amazon Prime Video)
- 19:30 Newcastle v Liverpool (Amazon Prime Video)
- 19:30 Southampton v Chelsea (Amazon Prime Video)
- 20:15 Arsenal v Man Utd (Amazon Prime Video)
- 20:15 Aston Villa v Brentford (Amazon Prime Video)
Thursday 5 December
- 19:30 Fulham v Brighton (Amazon Prime Video)
- 20:15 AFC Bournemouth v Spurs (Amazon Prime Video)
Saturday 7 December
- 12:30 Everton v Liverpool (TNT Sports)
- 17:30 Man Utd v Nott’m Forest (Sky Sports)
Sunday 8 December
- 14:00 Fulham v Arsenal (Sky Sports)
- 16:30 Spurs v Chelsea (Sky Sports)
Monday 9 December
- 20:00 West Ham v Wolves (Sky Sports)
Saturday 14 December
- 17:30 Nott’m Forest v Aston Villa (Sky Sports)
Sunday 15 December
- 14:00 AFC Bournemouth v West Ham (Sky Sports)
- 16:30 Man City v Man Utd (Sky Sports)
- 19:00 Southampton v Spurs (TNT Sports)
Monday 16 December
- 20:00 Brighton v Crystal Palace (Sky Sports)
Saturday 21 December
- 12:30 Aston Villa v Man City (TNT Sports)
- 17:30 Crystal Palace v Arsenal (Sky Sports)
Sunday 22 December
- 14:00 Fulham v Southampton (Sky Sports)
- 16:30 Spurs v Liverpool (Sky Sports)
Thursday 26 December
- 12:30 Man City v Everton (Amazon Prime Video)
- 15:00 AFC Bournemouth v Crystal Palace (Amazon Prime Video)
- 15:00 Chelsea v Fulham (Amazon Prime Video)
- 15:00 Newcastle v Aston Villa (Amazon Prime Video)
- 15:00 Nott’m Forest v Spurs (Amazon Prime Video)
- 15:00 Southampton v West Ham (Amazon Prime Video)
- 17:30 Wolves v Man Utd (Amazon Prime Video)
- 20:00 Liverpool v Leicester (Amazon Prime Video)
Friday 27 December
- 19:30 Brighton v Brentford (Amazon Prime Video)
- 20:15 Arsenal v Ipswich (Amazon Prime Video)
Sunday 29 December
- 14:30 Leicester v Man City (Sky Sports)
- 17:15 West Ham v Liverpool (Sky Sports)
Monday 30 December
- 20:00 Man Utd v Newcastle (Sky Sports)
However, there is yet to be any news regarding injuries.
The Waz report added that kick-off in the first league meeting between the two teams since 2007 was delayed by 30 minutes.
But although a replacement train was arranged, it was unclear whether the 700 travelling supporters would make it Rostock for the start of the match.
In total, 2,000 Essen fans were heading to northern Germany to watch their team in 3 Liga action – with ex-Arsenal youngster Thomas Eisfeld on the bench.