Marina di Ascea - Luca Paolini won the third stage of the Giro d'Italia to take the overall leader's pink jersey following the 222km ride from Sorrento to Marina di Ascea on Monday.
In a bunch sprint for second place former Tour de France winner Cadel Evans edged out reigning Giro champion Ryder Hesjedal as the overall favourites finished in a small group 16sec back.
Paolini took over the leader's jersey from countryman Salvatore Puccio of Team Sky, who was distanced on the final climb.
The Katusha rider now leads from reigning Tour de France champion Bradley Wiggins by 17sec with the latter's Sky team-mate Rigoberto Uran third on the same time as his team leader.
The big winners were Evans and Hesjedal who needed to make up time after losing chunks on Sunday's team time-trial.
Australian Evans took a 12sec time bonus for finishing second with Canada's Hesjedal picking up 8sec.
Hesjedal is now seventh overall, 34sec back with Evans another 8sec behind that. Vincenzo Nibali is fifth at 31sec.
The Canadian was the main protagonist in an exciting end to the stage.
Around 20km from home Hesjedal's Garmin team upped the pace on a tough gradient before their team leader sprung a surprise attack on that final climb.
Nibali's Astana team took up the chase and reeled in Hesjedal but the reigning champion kept the pressure up on the descent before Paolini burst clear.
Hesjedal's initial attack had momentarily dropped Evans but the BMC rider recovered and by the end he was the main winner amongst the overall contenders.
Wiggins finished comfortably in eighth place in the reduced bunch.
Results from the third stage of the Giro d'Italia, a 22km run from Sorrento to Marina di Ascea on Monday:
Stage 3:
1. Luca Paolini (ITA/KAT) 5hr 43min 50sec, 2. Cadel Evans (AUS/BMC) at 16sec, 3. Ryder Hesjedal (CAN/GRM) same time, 4. Mauro Santambrogio (ITA/VIN) s.t., 5. Samuel Sanchez (ESP/EUS) s.t., 6. Giampaolo Caruso (ITA/KAT) s.t., 7. Pieter Weening (NED/ORI) s.t., 8. Bradley Wiggins (GBR/SKY) s.t., 9. Benat Intxausti (ESP/MOV) s.t., 10. Robert Gesink (NED/BLA) s.t., 11. Robert Kiserlovski (CRO/RSH) s.t., 12. Tom Danielson (USA/GRM) s.t., 13. Ivan Santaromita (ITA/BMC) s.t., 14. Rigoberto Uran Uran (COL/SKY) s.t., 15. Valerio Agnoli (ITA/AST) s.t.
Overall standings:
1. Luca Paolini (ITA/KAT) 9.04:32, 2. Bradley Wiggins (GBR/SKY) 17, 3. Rigoberto Uran Uran (COL/SKY) s.t., 4. Benat Intxausti (ESP/MOV) 26, 5. Vincenzo Nibali (ITA/AST) 31, 6. Valerio Agnoli (ITA/AST) s.t., 7. Ryder Hesjedal (CAN/GRM) 34, 8. Giampaolo Caruso (ITA/KAT) 36, 9. Yury Trofimov (RUS/KAT) s.t., 10. Sergio Henao (COL/SKY) 37, 11. Mauro Santambrogio (ITA/FAR) 39, 12. Cadel Evans (AUS/BMC) 42, 13. Tom Danielson (USA/GRM) s.t., 14. Pieter Weening (NED/ORI) 45, 15. Robert Gesink (NED/BLA) s.t.
Team Classification Giro d'Italia after Stage 3 on Monday:
1. Katusha(Russia) 26:30:20" 2. Team Sky(Britain) +17" 3. Astana(Kazakhstan) +45" 4. BMC Racing(United States) +1:08" 5. Garmin(United States) +1:58" 6. Movistar(Spain) +2:16" 7. Blanco(Netherlands) +2:35" 8. Euskaltel(Spain) +3:08" 9. Lampre(Italy) +3:23" 10. Vini Fantini(Italy) +3:31"