Photo detail

Justin Thomas will face Michael Weaver during the semifinals of the 112th U. S. Amateur Championship at Cherry Hills Country Club in Colorado.