The Abu Dhabi Tour concluded on Sunday with an unexpected downpour of rain, as the riders tackled the final stage around the Yas Marina Formula One circuit under floodlights.
Testing conditions were matched to a dizzying 25 laps of the circuit to provide a gruelling finale to the four-day race in the Middle East.
>> Struggling to get to the shops? Try 6 issues of Cycling Weekly magazine for just £6 delivered to your door <<
Having celebrated too early on stage two of the race won by Marcel Kittel (Quick-Step Floors), young Australian sensation Caleb Ewan (Orica-Scott) made no such mistake this time around.
Rui Costa finished safely in the peloton to take the overall victory. The Portuguese rider had won the key climbing stage three to Jebel Hafeet to take the race lead ahead of the likes of Nairo Quintana (Movistar), Alberto Contador (Trek-Segadredo) and Vincenzo Nibali (Bahrain-Merida).
Costa completed the race four seconds ahead of Russian Ilnur Zakarin (Katusha-Alpecin) with Tom Dumoulin (Team Sunweb) in third at 16 seconds.