Muscat - Belgium's Ben Hermans has celebrated "the most beautiful" first big win of his career in the Tour of Oman on Sunday.
Alexander Kristoff took the final day honours in a sprint with 30-year-old Hermans avoiding any mishaps in the closing sixth stage.
The BMC rider had topped the overall standings since surprising a group of better fancied rivals with a late attack to win Wednesday's second stage.
He followed that up with Saturday's penultimate mountain stage to set up the win which comes after his second place finish in last month's Tour of Valencia.
Hermans' main claim to fame up to this season was serving as lieutenant to his more decorated compatriot Philippe Gilbert.
But after the former world champion's move to Quick Step Hermans has capitalised on what he says is his "newfound responsibility and freedom" at BMC.
"To be worthy of this confidence I worked really hard over the winter, that's clearly the reason behind my early season form," he said.
Looking ahead he added: "The aim now will be to build on this in the Ardennes classics."
Kristoff, followed across the line in Muscat by Eduard Grosu of Romania and Italy's Sacha Modolo, was annexing his third stage of the race.
The Katusha rider described the final dash for the line at the end of a 152 kilometre ride as "very complicated" due to the headwind on Muscat's Muttrah Corniche.
The Norwegian added: "This week is going to give me a lot of confidence before my main objectives, the Nieuwsblad (a one day race in Belgium) and the Paris-Nice."
In the general rankings, Portuguese rider Rui Costa came in second at 22sec with Italian Fabio Aru in third at 35sec.
Hermans adds his name to a roll of honour in Oman that includes cycling greats Chris Froome and last year's winner Vincenzo Nibali.
Results of the Tour of Oman 152 kilometre sixth and final stage in Muscat on Sunday:
1. Alexander Kristoff (NOR/Katusha) 2hr 57min 03sec, 2. Eduard Grosu (ROM) s.t., 3. Sacha Modolo (ITA) s.t., 4. Bert Van Lerberghe (BEL) s.t., 5. Manuel Belleti (ITA) s.t., 6. Ramon Sinkeldam (NED) s.t., 7. Sonny Colbrelli (ITA) s.t., 8. Lasse Hanssen (DEN) s.t., 9. Kristian Sbaragli (ITA) s.t., 10. Roy Jans (BEL) s.t.
1. Ben Hermans (BEL/BMC) 20hr 56min 20sec, 2. Rui Costa (POR) at 22sec, 3. Fabio Aru (ITA) 35, 4. Merhawi Kudus (ERY) 58, 5. Tsgabu Grmay (ETH) 1:12, 6. Romain Bardet (FRA) 1:17, 7. Mathias Frank (SUI) 1:19, 8. Lachlan Morton (AUS) 1:21, 9. Giovanni Visconti (ITA) 1:33, 10. Nathan Haas (AUS) 1:38.