Kristoff has now won the race for the third time in a row, writing himself in the history books of the German classic while picking up his sixth win of the season.
The foundation for his third victory came from a strong leadout by team-mate Rick Zabel who was rewarded with a podium position after 215.7km of cold and wet conditions.
“I was a little bit dropped on the last climb but I had a strong team around me to pull me back,” Kristoff said.
“Without them I would have had no chance. We came back just before the laps and Rick was guiding me through the corners at the end and he did a perfect lead out for me and ended up second himself.
“Luckily he was my teammate in those last few K’s because otherwise I think he would have won the race.
“Earlier Tony Martin and Angel Vicioso and also team Bora Hansgrohe were working with us. Then at the end Nils Politt and Zabel took over.
“It was a big team effort to get back on the front that enabled me to sprint for the victory. We are really happy and it was a great performance.”
The conditions saw Peter Sagan (BORA-hansgrohe), Marcel Kittel (Quick-Step Floors) and Andre Greipel (Lotto Soudal) abandon during the race.
The event was started when an eight-rider break managed to craft a lead of just over five minutes which came to an end with approximately 45km remaining.
There were some sorties over the next 35km but none were successful, with the peloton coming together inside the final 15km as it set itself up for a sprint finish.