Resurgent Singh has solid shot to become oldest major champ this year