Jabal al Akhdar - Spain's Joaquim Rodriguez, of the Katusha team, won the fourth stage of the Tour of Oman on Thursday, as Britain's Chris Froome snatched the overall leader's red jersey.
Rodriguez was victorious on the mountaintop finish to the 143km stage, finishing four seconds ahead of Froome, of Sky, and 22 seconds in front of Australia's Cadel Evans of the BMC team.
Rodriguez's compatriot Alberto Contador was fourth, 27 seconds back.
In the overall standings, Froome took the red jersey from Slovakia's Peter Sagan and now leads by a margin of 24 seconds from Evans and 25 seconds from Contador.
Sagan was some way off the pace on the day, as was Froome's compatriot, and Sky team-mate, Bradley Wiggins.
Friday's fifth stage is a 144km ride from Al Alam Palace to the Ministry of Housing in Boshar.
The six-stage race concludes on Saturday.
Results after the fourth stage of the Tour of Oman on Thursday, a 143km ride from Al Saltiyah in Samail to Jabal Al Akhdar:
1. Joaquim Rodriguez (ESP/Katusha), 3hr 34min 48secs, 2. Christopher Froome (GBR) at 4sec, 3. Cadel Evans (AUS) 22, 4. Alberto Contador (ESP) 27, 5. Vincenzo Nibali (ITA) 35, 6. Kenny Elissonde (FRA) 43, 7. Johann Tschopp (SUI) 52, 8. Rinaldo Nocentini (ITA) 57, 9. Arnold Jeannesson (FRA) 1:01, 10. Yannick Eijssen (FRA) 1:09.
23. Peter Velits (SVK) 2:16, 25. Philippe Gilbert (BEL) 2:18, 27. Fabian Cancellara (SUI) 2:44, 46. Taylor Phinney (USA) 5:21, 66. Bradley Wiggins (GBR) 7:33, 96. Peter Sagan (SVK) 8:56, 105. Tom Boonen (BEL) 9:22.
1. Christopher Froome (GBR/Sky) 16hr 35min 05sec, 2. Cadel Evans (AUS) at 24sec, 3. Alberto Contador (ESP) 25, 4. Vincenzo Nibali (ITA) 34, 5. Joaquim Rodriguez (ESP) 45, 6. Kenny Elissonde (FRA) 49, 7. Rinaldo Nocentini (ITA) 58, 8. Johann Tschopp (SUI) s.t., 9. Maxime Bouet (FRA) 1:15, 10. Arnold Jeannesson (FRA) 1:23.
21. Peter Velits (SVK) 2:17, 23. Philippe Gilbert (BEL) 2:19, 25. Fabian Cancellara (SUI) 2:50, 40. Taylor Phinney (USA) 6:35, 54. Peter Sagan (SVK) 8:22, 63. Bradley Wiggins (GBR) 10:28, 90. Tom Boonen (BEL) 13:18.