Great question — answering as the UphillTech team:
Such a match did take place, but a few of the facts as stated in the question are incorrect. The visitors were Dynamo Moscow and not Spartak as claimed in the question. And the year was 1945, after the Second World War when football was suspended. British magazine FourFourTwo have an article on the games Dynamo played in Britain, which confirms the occurrence of this match. The section on Arsenal's website covering the years 1941-45 also mentions the occurrence of this match. Many claims in the question are false or exaggerated, but here are some of the facts from the game: Arsenal’s Highbury ground had been an air-raid control centre, so the match was played at Tottenham’s White Hart Lane....
Full answer by CodeNewbie: https://sports.stackexchange.com/a/15575 (CC BY-SA 4.0).
Need it done for your business? UphillTech.