The 131km stage was won by Richie Porte (Trek-Segafredo), who also took the overall lead and is just six seconds ahead of defending champion Impey.
Rob Power (Team Sunweb) and Simon Yates (Mitchelton-Scott) came second and third respectively on the day.
“Firstly, the team had a fantastic day. I have to take my cap off to those boys; they put all their faith in me today,” said Porte.
“Daryl is still the man to beat, I think. Historically this has been the queen stage, but two more stages before Willunga – the race is not over yet.
“There’s time bonuses on the road as well, and I expect that Mitchelton will go for them. I am happy to get the win today for the team.”
View more results below.
Stage three (131km)
|2||Rob Power||AUS||Team Sunweb||+0:00:05|
|4||Rohan Dennis||AUS||Team Ineos|
|5||Diego Ulissi||ITA||UAE Team Emirates|
|7||Dylan van Baarle||NED||Team Ineos|
|8||Simon Geschke||GER||CCC Team|
|41||Ryan Gibbons||NTT Pro Cycling||+0:00:34|
|113||Stefan de Bod||NTT Pro Cycling||+0:05:13|
|3||Rob Power||AUS||Team Sunweb||+0:00:09|
|6||Diego Ulissi||ITA||UAE Team Emirates||+0:00:15|
|7||Simon Geschke||GER||CCC Team|
|8||Rohan Dennis||AUS||Team Ineos|
|9||Dylan van Baarle||NED||Team Ineos|
|34||Ryan Gibbons||NTT Pro Cycling||+0:00:44|
|76||Stefan de Bod||NTT Pro Cycling||+0:05:23|