Russia’s Pavel Sivakov survived a flurry of attacks to claim overall victory at the Tour de Pologne on the seventh and final stage, won by Slovenia’s Matej Mohorič.
Sivakov, who rides for Team Ineos, finished 15th on the 153 kilometres route from Bukovina Resort to Bukowina Tatrzańska in Poland.
He was among the 18 competitors who finished 2min 15sec behind Bahrain-Merida's Mohorič, who triumphed in a time of 4hr 04min 42sec.
American Neilson Powless of Team Jumbo-Visma finished 55 seconds behind Mohorič in second place, while Italy’s Gianluca Brambilla of Trek-Segafredo was a further 12 seconds back in third.
The runner-up in the general classification was Australia's Jai Hindley of Team Sunweb, two seconds behind Sivakov, whose overall time stood at 26:20:58.
Rounding off the podium was Italy’s Diego Ulissi of UAE Team Emirates, 12 seconds back.
Denmark’s Jonas Vingegaard of Team Jumbo-Visma was dropped from the peloton in the last 40km to surrender his overnight race lead ahead of Sivakov.
Team Ineos congratulated Sivakov on his victory on Twitter and said their thoughts remain with the family, friends and team-mates of Belgian cyclist Bjorg Lambrecht, who died in hospital on Monday (August 5) following a crash around 60 miles from the end of the 150.5km-long stage three from Stadion Śląski in Chorzów to Zabrze.
The International Cycling Union World Tour is due to continue on Monday (August 12) with day one of the BinckBank Tour in Belgium and The Netherlands.
Mohorič is the event's reigning champion.