Keegan Bradley goes from last man in to BMW Championship winner and on to East Lake