the 1929 fa charity shield was the 16th fa charity shield, an annual football match. it was played between the professionals and the amateurs at new cross in london on 7 october 1929. the professionals won the match 3–0.