Vincenzo Nibali proved that he is too strong for his competitors as the Italian rider punched his way into victory in the 13th stage of the 2014 Tour de France on Friday to keep his general classification lead.

Stage 13 was considered as one of the most difficult stages this year, with analysts saying that it could lead to a shakeup on top of the leaderboards, but Nibali made sure that he will keep the yellow jersey with an impressive performance in Alps.

The Team Astana rider paced himself in the first 190 kilometers of the 197.5-kilometer race from Etienne to Chamrousse, then aggressively attacked in the final 6.6 kilometers of the race after also responding well to Alejandro Valverde's attack during the final uncategorized climb.

Tinkoff-Saxo rider Rafal Majka and NetApp Endura rider Leopold Koenig broke away from the yellow jersey group in the home stretch of the stage, but Nibali saved the best for last, perfectly timing his attack en route to a comfortable victory.

Nibali finished the stage in five hours, 12 minutes, and 29 seconds, while Majka and Koenig ended up second and third -- 10 and 11 seconds behind the yellow jersey holder, respectively.

While Nibali kept his place on top of general classification, Team Sky rider Richie Porte struggled in the final climb and finished almost nine minutes behind the Italian, dropping out of the general classification top ten.

Valverde, who finished fourth in the 13th stage, took the second spot in general classification, but the Movistar rider is three minutes, 37 seconds behind Nibali.

Below is the top five finishers on Friday's Alps race:

Top Five, Friday

  1. Vincenzo Nibali (Ita/Astana) 5hrs 12mins 29secs
  2. Rafal Majka (Pol/Tinkoff - Saxo) +10secs
  3. Leopold Koenig (Cze/NetApp Endura) +11secs
  4. Alejandro Valverde (Spa/Movistar) +50secs
  5. Thibaut Pinot (Fra/FDJ) +53secs

General Classification, Top 10 after 13 stages:

  1. Vincenzo Nibali (Ita/Astana) 56hrs 44mins 03secs
  2. Alejandro Valverde (Spa/Movistar) +3mins 37secs
  3. Romain Bardet (Fra/AG2R) +4mins 24secs
  4. Thibaut Pinot (Fra/FDJ) +4mins 40secs
  5. Tejay van Garderen (US/BMC Racing) +5mins 19secs
  6. Jean-Christophe Peraud (Fra/AG2R) +6mins 06secs
  7. Bauke Mollema (Ned/Belkin) +6mins 17secs
  8. Jurgen Van den Broeck (Bel/Lotto) +6mins 27secs
  9. Rui Costa (Por/Lampre) +8mins 35secs
  10. Leopold Koenig (Cze/NetApp Endura) +8mins 36secs

Video Highlights

Stage 13 highlights are available on the official Tour de France 2014 highlights through this link.

For the latest sports news, follow Latin Post Sports on Twitter.

FOR MORE 2014 TOUR DE FRANCE NEWS UPDATES, CLICK ON THIS LINK TO VISIT LATIN POST.COM'S SPORTS PAGE.