It wasn't a riot, but it was close.
Police in Langley had to break up a brawl involving up to 100 people during Canada Day festivities last night.
It happened just before the fireworks display at Macleod Athletic Park.
Investigators are blaming alcohol, saying most of the young men who instigated the violence were drunk.
Luckily, no one was seriously hurt.