"spectators of the match" sounds a bit off to me. Perhaps it should revised as follows "There are thousands of spectators /attending/ the match at that stadium."
I type "there are thousands of match spectators in that stadium". And duo mark it correct. But is it right? I think it's a bit redundant...