The match was contested by league champions Arsenal and FA Cup winners Sheffield Wednesday, and was played at Highbury, the home ground of Arsenal.
[1] Arsenal were making their fifth appearance out of six Charity Shields,[2] and they had won the previous four in which they had played, including a 2–1 victory over Sheffield Wednesday in the 1930 final.
[2] Wednesday were praised for their direct attacking play and solid defending.
[2] The only goal of the game was scored by Neil Dewar, after Arsenal failed to clear the ball at a corner.
[1][2] The second half of the match was broadcast with live commentary by George Allison – who was also the Arsenal manager – on the BBC's Regional radio station.