What golfer beat Porky Oliver at the 1946 PGA Championship to win his first major? December 17, 2017 By Show answer Ben Hogan. More Golf QuestionsMore Sports Questions