Sale edge towards Heineken Cup