The Bora-Hansgrohe rider finished the Hanover to Halberstadt course in 3:49:30, achieving his first victory in the race.
Watch the Deutschland Tour live on Eurosport and the Eurosport Player
UAE Team Emirates duo Alexander Kristoff of Norway and Italy's Simone Consonni rounded off the podium.
Deutschland Tour
Kristoff powers to Stage 2 victory and takes overall lead
30/08/2019 AT 15:09

Ackermann thrills home crowd with Stage 1 victory

"That was a damn hard sprint, my team did a great job, everything went perfectly," Ackermann said.
The race continues with a 202km ride from Marburg to Gottingen on Friday, the longest part of this year's tour.
Deutschland Tour
Kristoff wins Stage Two, takes GC lead of Deutschland Tour
30/08/2019 AT 15:59
Deutschland Tour
Thomas and Alaphilippe set to skip Vuelta a Espana
13/08/2019 AT 14:39