The Colombian sprinter showed his competitive edge, ploughing forward in the closing kilometre to take up a good position on the wheel of one of his fellow riders at the front of the peloton.
The relentless rain provided difficult conditions for the peloton, and that undoubtedly played on the mind of the sprinters, who were all waiting for the right time to make their move.
But with just 300 metres to go, Gaviria went, and it looked like he was primed for the stage win, before Pascal Ackermann (Bora-Hansgrohe) pipped him to the line.
It was Gaviria’s second podium finish of this year’s race, adding to the stage win he picked up on Stage 3, and continued the team’s good form following Diego Ulissi’s third placed finish on Stage 4 the previous day.
Commenting on the race, Gaviria said: “Today the rain and the cold made the race demanding, and I was pretty tired in the approach of the final circuit.
“Despite this, I gave the best in the sprint and I almost hit the big target. The arrival was at the end of a very long straight, it seemed we could never reach it. Watching the sprint after the race, I started the sprint too early, I would start later if I could go back and repeat it.”
Stage 6 will be the longest of the Giro 2019 and at 238km, could be good for a breakaway; particularly given there is a difficult climb that is peaked just 13km from the finish.
Movistar’s Richard Carapaz held on for victory on stage four of the Giro d’Italia in Frascati but Primoz Roglic was the big winner as a late crash hit his rivals and saw him extend his lead in pink.
A touch of wheels a little over five kilometres from the finish saw several riders hit the deck and caused a shake-up of the general classification.
There had been much speculation as to whether the slight uphill finish would suit a sprinter or a punchier rider but in the end only a small group was left to contest the stage, with Roglic and Carapaz the only one major general classification hopefuls among them.
Mitchelton-Scott’s Simon Yates was in the next group on the road alongside Vincenzo Nibali (Bahrain-Merida), Miguel Angel Lopez (Astana) and Bob Jungels (Deceunick-QuickStep), conceding 16 seconds to Roglic, but the big loser was Dutchman Tom Dumoulin.
The Team Sunweb rider, second in this race last year, already looks out of the reckoning this time around as he crossed the line more than four minutes after Roglic, bleeding heavily from his left knee.
Roglic now leads by 35 seconds from Yates, with Nibali a further four seconds back.
The win could also bring Carapaz back into the reckoning after a disappointing opening time trial, with the bonus seconds leaving him 81 seconds off pink in 16th place.
Yates’ fellow Lancastrian Hugh Carthy of EF Education First is 13th, 76 seconds down, while Team Ineos’ Pavel Sivakov sits in 17th, 84 seconds back as the team’s best-placed rider.
The crash completely split the peloton with only seven riders left in the front group to contest honours at the end of the 235km stage from Orbetello.
Carapaz attacked in the final few hundred metres and though Lotto-Soudal’s Australian sprinter Caleb Ewan set off after him, the Ecuadorian had just enough to hold on.
For the second straight day, it was a nervy, chaotic finish to end what had been a long, slow day with riders taking it easy over the rolling 235km stage.
An all-Italian three-man break formed of Marco Frapporti (Androni Giocattoli-Sidermec), Marco Maestri (Bardiani CSF) and Damiano Cima (Nippo-Vini Fantini-Faizane) had been allowed a lead which stretched to 11 minutes at one point but the peloton stepped up the chase in the final third of the stage.
The catch was made with 10km to go but moments later came the crash which could yet prove pivotal in this Giro.
Provided by Press Association Sport
Fernando Gaviria was handed victory in Stage 3 of the Giro d’Italia on Monday after Italian national champion Elia Viviani was relegated – despite finishing first – for dangerous sprinting in the race for the line.
It was a messy end to a stage which, for the first three-quarters, was taken at a relatively easy pace.
“Today, I arrived second,” said Gaviria. “The winner of the stage is Elia Viviani.”
Watch more of his reaction above: