Corkscrew Hill lived up to its billing as the first major shake-up of the overall classification in the 2016 Tour Down Under.
The testing climb towards the finale of stage three of the Australian WorldTour race saw an elite group of general classification contenders clash.
Richie Porte (BMC), Sergio Henao (Sky) and Michael Woods (Cannondale) were all active on the ascent, but it was three-time TdU winner Simon Gerrans (Orica-GreenEdge) who prevailed in the final sprint to the line in Campbelltown, narrowly beating defending champion Rohan Dennis (BMC).
British hope Geraint Thomas (Sky) slipped back on the climb, with Sky leadership now allocated solely to Colombian Henao.
Gerrans moved into the overall race lead after his stage victory, with overnight leader Jay McCarthy (Tinkoff) keeping in touch with the leaders on the stage to position himself in second place overall, with Dennis in third.
The 2016 Tour Down Under concludes on Sunday, January 24.