Stefano Garzelli has taken his second victory in this year's Giro d'Italia, finishing solo in stage sixteen. http://www.cyclingpost.com/giro/article_004766.shtml