Soeren Waerenskjold attacked late and powered to victory in the fastest stage in Tour de France history Wednesday.