The 1929 PGA Championship was the 12th PGA Championship, held December 2–7 at Hillcrest Country Club in Los Angeles, California. Then a match play championship, defending champion Leo Diegel defeated Johnny Farrell 6 & 4 in the finals to win the second of his two major titles. Like the year before, Diegel defeated both Walter Hagen and Gene Sarazen on his way to the title; this year he won 3 & 2 over both, Sarazen in the quarterfinals and Hagen in the semifinals.