Etappesigeren gjekk til sveitsaren Fabian Cancellara, som tok seg forbi Alejandro Valverde på dei siste meterane av den 195 kilometer lange etappen med avslutning i Al Bustan utanfor den omanske hovudstaden.