Daniele Ratto of Cannondale crushes the field to get his first grand tour stage win, as Vincenzo Nibali of Astana wins the GC battle against Chris Horner of Radioshack, increasing his lead to 50 seconds.