Marcel Kittel comfortably won stage two of the Giro d'Italia in Belfast as his Giant-Shimano team controlled the sprint finish.
The German, the best of the sprinters in this year's Giro field, kicked for the line with 50 metres to go and eased away to finish ahead of FDJ's Nacer Bouhanni and Cannondale's Elia Viviani, with England's Ben Swift seventh for Team Sky.
All the riders made it safely through the tight final bend on a greasy surface as the entire field survived what had been a testing day in often soaking conditions, a day after Dan Martin's hopes were ended in an opening-stage crash.
The 219km stage had taken the riders north out of Belfast through Antrim and Ballymena up to the Giants Causeway and back along the picturesque coastal road where thousands of fans lined the roads in spite of the conditions.
As the peloton left the city, the rain was pouring with the weather threatening to take centre stage again, but while there were one or two tumbles there would be no major incidents.
A four-man break formed of Jeffry Johan Romero Corredor (Colombia), Maarten Tjallingii (Belkin), Sander Armee (Lotto Belisol) and Andrea Fedi (Neri Sottoli-Yellow Fluo) went off up the road and built a lead which reached six minutes before levelling off.
Tjallingi led the break over the two climbs to claim the first climber's blue jersey of the Giro, while Fedi claimed the intermediate sprint.
Their lead began to tumble as Orica GreenEdge - looking to defend the pink jersey held by Svein Tuft - sat at the front of the peloton and the roads began to dry.
The breakaway began to splinter in the final 10km, with Tjallingi launching a doomed attempt at a solo victory.
He was caught with a little over 3km to go as the lead-out trains began to jostle for position.
Cannondale and Trek Factory both took turns on the front, but Giant-Shimano were always well placed behind and made their move inside the final kilometre.
Some shuffling in the Orica GreenEdge pack as they approached the line saw the leader's pink jersey move to Tuft's team-mate Michael Matthews.
Nicolas Roche finished in the group sprint and sits 23rd overall, 26 seconds behind leader Matthews.
Team Sky's Philip Deignan sits further back in 36th place overall, with the Donegalman now 38 seconds behind Matthews.
Away from Belfast, Martin was due to have surgery on his broken collarbone on Saturday evening after the opening stage crash which ended his Giro.
The Irishman was hoping to be riding into Dublin where Sunday's stage three is scheduled to finish, but will be in the capital 24 hours ahead of that schedule to have the operation.
Garmin-Sharp also confirmed that Martin's team-mate Koldo Fernandez, injured in the same crash during Friday's team time trial, would have an operation on his own broken collarbone at the same time.