Stage 8 was the first summit finish of this year’s Tour which saw a massive shake-up in the General Classification. Blel Kadri (Ag2r-La Mondiale) took an impressive stage victory after attacking from a five-rider breakaway in the final 25km of the race. Kadri left his companions behind on the first of three climbs to hold on and win by more than two minutes over the GC favourites.

Vincenzo Nibali (Astana) held on to his lead in the general classification after finishing third on the stage, while Alberto Contador (Tinkoff-Saxo) was the only rider to gain time on Nibali after finishing second on the stage. Several riders made big gains in the GC but all lost time to Nibali who gained four seconds on Sky’s Richie Porte, eight on Frenchmen Thibaut Pinot (FDJ) and Jean Christophe Peraud (Ag2r La Mondiale), 16 on Alejandro Valverde (Movistar), and 20 on Tejay van Garderen (BMC Racing Team).

Others such as Bauke Mollema (Belkin), Rui Costa (Lampre-Merida), Jurgen Van den Broeck (Lotto-Belisol), Michael Kwiatkowski (Omega Pharma-Quick Step) and Andrew Talansky (Garmin-Sharp) were even further back, losing between 35 seconds and two minutes 17 seconds.

Read the full stage report and race results of Stage 8 of the 2014 Tour de France.

Enjoy the photos from stage 8 courtesy of Brake Through Media (follow on Instagram and Twitter) and Cor Vos.