For sheer overwhelming the competition I would say Tiger Woods. Jack (my favorite all-time golfer) usually won by letting others around him falter and not by overwhelming the course. However, the absolute best has to be Bobby Jones.
I am not so much aware of the history of golf and it's greatest players of the past, but from what I have seen in my life time so far, Tiger Woods would be #1 on my list.