Alexander Kristoff took victory in the second stage in Germany and by doing so took the overall lead.