Bob Jungels came out on top in a sprint finish to win his first stage in a Grand Tour as Tom Dumoulin retained the leader's pink jersey in the Giro d'Italia.
Jungels (Quick-Step Floors) became just the second rider from Luxembourg to win a stage in the Giro after claiming victory in the 199-kilometre stage from Valdengo to Bergamo.
"It's not easy to realise but I'm super happy with this victory," Jungels told the Giro website.
"I knew I had good legs today as I felt good in the climbs.
"I tried my luck in the final climb but it was a bit longer than I expected. In the downhill I was in a perfect position, on the wheel of (Domenico) Pozzovivo for sprinting.
"This is my first sprint victory. To do it at the Giro in front of these guys is wonderful."
Nairo Quintana (Movistar) took second to claim a six-second time bonus and reduce his overall deficit to Dumoulin to two minutes 41 seconds.
Dumoulin (Team Sunweb) said: "It was a hard day at a very high average speed. There were a lot of breakaways but always some teams weren't happy with it.
"Eventually after 110km, a group went. Then it was a very hard finale with a lot of favourites attacking but we stayed calm and it was a good day for us."
Britain's Adam Yates (Orica) finished fourth on the stage to move up from 13th to 11th in the general classification.
Estonia's Tanel Kangert, who started the day in seventh, was forced out of the race after suffering a fractured elbow following a crash into a bollard 10km from the finish.
Monday is a rest day ahead of Tuesday's stage from Rovetta to Bormio