After two days dominated by sprinters, Stage 3 of the Tour of Germany went the way of Nils Politt who broke away late on to take victory.
The sprinters’ teams set about controlling the race to tee their men up for the finish into Erlangen, but they were thwarted by a climb eight kilometres from home.
Bora-Hansgrohe’s Politt jumped away with Dylan Teuns of Bahrain-Victorious, and they were given the freedom to race for the win.
'I think the big boss is happy' - Tour of Germany winner Nils Politt on Bora-Hansgrohe success
- Ackerman gets home Tour of Germany off the winning start
- Kristoff sprints to second stage in Tour of Germany
It was Politt who proved the stronger and he had enough in reserve to hold off the peloton.
His 11-second margin of victory, coupled with the time bonus at the finish, enabled Politt to take over the leader’s jersey - from his Bora team-mate Pascal Ackerman.
Andre Greipel won the sprint in the peloton, pipping Ackerman, John Degenkolb and Mark Cavendish.
Going into Sunday’s fourth and final stage into Nurnberg, Politt holds an eight-second lead over Ackerman.
Politt wins Tour of Germany as Kristoff secures stage four win
'A classy sprint' - Kristoff powers to Stage 4 victory