Britain's Peter Kennaugh won the Tour of Austria after a flat final stage into Vienna won by home favourite Marco Haller.
The 25-year-old Team Sky rider, from the Isle of Man, was in control all week after claiming the opening stage.
Victory continued Kennaugh's excellent season where he has also won the Settimana Coppi e Bartali and became British national road race champion.
He said: "I'm really happy to finish off the race and take the win."
Kennaugh entered the 122.8km leg from Podersdorf to Vienna with a one minute three second lead over Spanish Movistar rider Javier Moreno.
He avoided any mishaps to secure the second stage-race win of his career.
Katusha's Haller successfully sprinted to victory in the final stage but due to the rainy conditions, organisers opted to take general classification times with one lap to go.
"Heading into this year I really wanted to win a pro bike race as I was going into my fifth year as a pro without a victory," added Kennaugh.
"It was really good to do that at Coppi Bartali and then the nationals.
"I think I got a bit more confidence from those results and I had some good form after the Tour de Suisse. It was just nice to use it here and I'm happy I could finish it off."
Kennaugh will represent the Isle of Man in both road and track events at the Commonwealth Games in Glasgow later this month.
Final general classification
1 Peter Kennaugh (GB/Team Sky) 29hrs 45mins 40secs
2 Javier Moreno (Spa/Movistar) +1min 03secs
3 Damiano Caruso (Ita/Cannondale) +1min 42secs
4 Patrick Konrad (Aut/Gourmetfein Simplon Wels) +2mins 50secs
5 Riccardo Zoidl (Aut/Trek Factory Racing) +2mins 52secs
6 Jérome Coppel (Fra/Cofidis) +3mins 03secs