Alessandro Bertolini won Wednesday's 11th stage of the Tour of Italy with fellow Italian Giovanni Visconti holding on to the race leader's pink jersey.
Visconti survived a scare 30 kilometres from the finish when he hit the ground in company with several of his rivals and ended the day undergoing x-rays on an injured left elbow and right hand which revealed he had not broken anything and should be able to start Thursday's 12th stage.
"I felt sick and vomited during the stage," he reported.
Visconti paid tribute to his teammates, world champion Paolo Bettini and Andrea Tonti. "They literally kept me going right to the finish."
Bertolini had five seconds to spare over Spain's Pablo Lastras, who had been hampered by that crash, at the finish. Fortunato Baliani, came in third, 16sec adrift, after crashing in the final kilometre.
This 199km run produced a series of falls with conditions made hazardous by the weather. After an animated start in Urbania five riders including Lastras slipped the peloton at the 42km mark only to be joined 50km from the finish by Baliani.
On the roads where former troubled Italian cycling great Marco Pantani, who died in 2004, used to train the Italian duo of Danilo Di Luca and Riccardo Riccò tried to test their fellow riders. At the line there was a gap of four minutes back to the pack housing some of the race favourites including Italian Daniele Bennati.
Bertolini, a professional since 1993, was winning his first stage in the Giro.
"I've achieved my dream. I managed to win despite a fall and a knock I took to the elbow. I've never succeeded in winning a stage on the Giro and I have to thank (Gilberto) Simoni who gave me space and told me to go for the win."
Thursday's 12th stage, over a level 172km from Forli to Carpi, will favour specialist sprinters but one rider who will be missing at the start is Colombia's Mauricio Soler. The king of the mountains at the 2007 Tour de France has pulled out suffering from an injury from a crash on an earlier stage.
Another rider, Italian Andrea Moletta, was forced by his Gerolsteiner team to retire before Wednesday's stage after his father was implicated in a drugs probe by the Italian police.
Later on Wednesday, it was revealed Italian climber Leonardo Piepoli of the Saunier Duval team had been suffering from severe pain in his ribs after falling during the stage. Piepoli, the main lieutenant of overall contender Riccardo Riccò, fell about 27 kilometres from the finish line at Cesena but the pain caused him concern and a fracture has not been ruled out.
"I feel very bad," said Piepoli. "Fortunately the next two stages are easy and I hope the pain will have got easier before Saturday's mountain stage."
The 36-year-old, who won a stage in both the Giro and the Tour of Spain last year, is in 20th spot overall at 10min 16sec from the leader.
For full results, report and photos, visit Cyclingnews.com.