The Orica rider took the second stage of the five-day German event ahead of Gerald Ciolek (Team MTN) and Adriano Malori (Lampre), and the victory puts him in the overall leader’s jersey with three stages to go in the tour.
“I would like to dedicate this win to my wife and newborn son Ayden,” said Impey. “They give me extra motivation.”
The early escape of seven riders – including Jay Thomson (MTN-Qhubeka), Ruben Perez (Euskaltel-Euskadi), Dominic Klemme (IAM Cycling), Cedric Pineau (FDJ), Michael Schwarzmann (Team NetApp-Endura), Grischa Janorschke (Nutrixxion Abus) and Cyril Lemoine (Sojasun) - were reeled in at the 30km mark and a break of nine ensued.
Blel Kadri (AG2R La Mondiale), Davide Cimolai (Lampre-Merida), Nikias Arndt (Argos-Shimano), Stefan Denifl (IAM Cycling), Jerome Cousin (Europcar), Russell Downing (Team NetApp-Endura), Jan-Niklas Droste (Heizomat), Tobias Dohlus (Nutrixxion Abus) and Jean Marc Marino (Sojasun) opened up an advantage of 4:20 before the category one climb of the Sankt Englmar.
Kadri dropped his breakaway companions on the descent but with 35km remaining 60 riders were together, which was then whittled down to 28 riders with 6km to go and Impey won to take the leader's jersey from stage one winner Alex Rasmussen (Garmin-Sharp)