Since there hadn't been much interest in the match - Haarlem wasn't the same as Arsenal that CSKA had beaten in the first round - and since it was very cold, it was decided to open up only two stands of the vast stadium for the local fans.
In those stands ordinary fans and the hard core Spartak fans were put together. Since Spartak had no political liaison (CSKA was army, Dynamo was secret police) being a fan of the team could also mean being against the Soviet government. Because of possible anti government sentiments fans were not allowed to wear the colours or chant the songs. They did anyway.
An estimate of 150 to 350 people died in the stampede after the match. The authorities counted 66
According to the official story the disaster happened when a large group of people leaving the stands because of the cold and because nothing seemed to happen anymore, met a group coming back because they heard Spatak had scored.
According to eye witnesses however it wasn't like that at all. The police had closed all exits but one so they could finally get at the supporters who had been yelling abuse at them during the match. There was a history of police brutality and provocations by fans and this time the police were going to arrest as many as possible. The plan was to keep a fence only slightly open and let everybody through one by one.
Upstairs the crowd was urged to move on by policemen who didn't know what was going on downstairs at the exit, who didn't know the crowds were growing by the second and people were getting crushed. No one knew because the crowd was spiraling down: taking the stairs, then a platform, turn, stairs again and they couldn't see what was happening. People grumbled and pushed and even slipped. Then the trampling began, those who fell couldn't get up anymore, people were crushed in the human avalanche.
There is still, after all those years, no official death count.
In 2007 there was a memorial match
FC Haarlem went bankrupt in 2010.