Vincenzo Nibali of Astana maintains the General Classification lead, as world champ Philippe Gilbert of BMC is just edged at the line by former cyclocross racer Zdenek Stybar (Omega) for his first grand tour stage win.