Cagliari - Colombian sprinter Fernando Gaviria finished off a cunning tactical move by his Quick Step team to win the third stage of the Giro d'Italia and secure the race leader's pink jersey on Sunday.
Gaviria, competing in his maiden Grand Tour, emerged from a small bunch sprint after the Belgian outfit used tough crosswinds to cause a split in the peloton with 10km to race to power over the line in triumph at the end of the 148km ride from Tortoli to Cagliari.
Germany's Rudiger Selig (Bora) finished a distant second with Italian national champion Giacomo Nizzolo (Trek) third.
It was the 21st stage win by a Colombian on the race and Gaviria's joy came after two frustrating days of seeing Lukas Postlberger then Andre Greipel upset his plans for a maiden sprint victory.
"I felt bad, and was sorry for my teammates, because I'd made a lot of sacrifices to be ready for the start of the Giro, so it's an amazing feeling, especially after all the hard work the guys put in," said Gaviria.
The 22-year-old was congratulated at the finish by his sister Juliana, whose husband is Fabian Puerta, a specialist sprint and keirin rider on the track.
He added: "All the teams knew the wind would make it difficult in the finale. But we were in front, my teammates were strong and they really went for it."
On the third and final stage on Sardinia Gaviria took the pink jersey from overnight leader Greipel.
Greipel, an 11-time stage winner on the Tour de France, claimed his seventh Giro stage victory when he powered to victory in Tortoli on Saturday.
But the Lotto rider's first spell in the "maglia rosa" (pink jersey) proved brief. He, too, was caught behind.
"I couldn't fight for the stage win and to keep the jersey," said Greipel. "It was a good opportunity, I knew I would have stayed in this group. But then the selection (split) was made."
A three-man breakaway escaped early on and went on to build a maximum lead of three minutes on the peloton.
But their bid collapsed with less than 25km remaining when the last remnant of their escape, Czech Jan Tratnik (CCC), was reeled in.
The run-in to Cagliari looked simple on paper, but with tough crosswinds to negotiate and a lengthy home straight that enticed the fast men of the peloton, nerves began to fray amid fears teams would work to cause splits.
The inevitable finally happened with a little under 10km to race when several Quick Step riders, including Gaviria but led by their pink jersey contender Bob Jungels, upped the pace and broke away from the main bunch.
Greipel's Lotto team battled to close the 20-second gap, but it was futile.
The frontrunners were left unchallenged on the long home straight, with Gaviria making no mistake with an impressive finishing burst that left his few rivals in his wake.
After the first of three rest days on Monday, the race resumes on the fourth stage on Tuesday when pink jersey favourites Nairo Quintana (Movistar) and Vincenzo Nibali (Bahrain) could duel on the climb to Mount Etna.
Both were in the peloton that finished 13 seconds behind Gaviria, but Italy's two-time and defending champion Nibali was non-plussed.
"At the end, no damage. The team were perfect," said Nibali.
"They're eight team-mates, but they're like brothers because they're protecting me so well."
Results from Sunday's third stage of the Giro d'Italia, a 148km ride from Tortoli to Cagliari:
1. Fernando Gaviria (COL/QST) 3hr 26min 33sec, 2. Rudiger Selig (GER/BOR) same time, 3. Giacomo Nizzolo (ITA/TRE) s.t., 4. Nathan Haas (AUS/DDT) s.t., 5. Maximiliano Richeze (ARG/QST) s.t., 6. Kanstantsin Siutsou (BLR/BAH) at 3sec, 7. Bob Jungels (LUX/QST) s.t., 8. Caleb Ewan (AUS/ORI) 0:13, 9. Sacha Modolo (ITA/UAE) s.t., 10. Andre Greipel (GER/LOT) s.t.
1. Fernando Gaviria (COL/QST) 14hr 45min 16sec, 2. Andre Greipel (GER/LOT) at 9sec, 3. Lukas Postlberger (AUT/BOR) 0:13, 4. Bob Jungels (LUX/QST) s.t., 5. Kanstantsin Siutsou (BLR/BAH) s.t, 6. Caleb Ewan (AUS/ORI) 0:17, 7. Roberto Ferrari (ITA/UAE) s.t., 8. Ryan Gibbons (RSA/DDT) 0:23, 9. Enrico Battaglin (ITA/LNL) s.t., 10. Sacha Modolo (ITA/UAE) s.t.