Stephen Cummings (BMC) manages to stave off the competition and grabs his first grand tour stage win while Joaquin Rodriguez (Katusha) maintains the GC lead.