Darren Clarke in great position heading into weekend