Andre Greipel leaned on a strong finish to win Stage 5 of the 2015 Tour De France on Wednesday, while fellow Germany native Tony Martin kept the yellow jersey.

Peter Sagan of Tinkoff-Saxo looked poise to win the stage, while Mark Cavendish of Etixx-Quick Step had a strong chance to score his first victory in the tour, but Greipel spoiled their respective bids.

Greipel launched a strong attack in the final 100 meters of the sprint and the trick worked as the Lotto-Soudal rider crossed the line first to win Stage 5 -- his second stage victory after also winning the second.

"It was an interesting sprint because none of the top sprinters had any of their lead-out men to lead the sprint for them in the final 300 meters," Greipel told reporters via the Le Tour 2015 official website. "You had to improvise a little bit. I looked for an opening and saw there was one on the left."

Sagan ended up second to Greipel, while Cavendish wound up third. Alexander Kristoff of Katusha and Edvald Boasson Hagen of Team MTN rounded up the top five. Below is the Top 10 finishers for Stage 5.

  1. Andre Greipel (Lotto-Soudal)
  2. Peter Sagan (Tinkoff-Saxo)
  3. Mark Cavendish (Etixx-Quick Step)
  4. Alexander Kristoff (Katusha)
  5. Edvald Boasson Hagen (Team MTN)
  6. John Degenkolb (Giant)
  7. Arnaud Demare (FDJ)
  8. Bryan Coquard (Europcar)
  9. Davide Cimolai (Lampre)
  10. Greg Van Avermaet (BMC Racing)

Aside from winning tallying his second stage win, Greipel also kept the green jersey as he is still on top with 151 points -- 32 points ahead of Sagan and 62 points clear of John Degenkolb.

Meanwhile, the fifth stage of the 2015 Tour De France did not have dramatic effect on the general classification as Tony Martin remains the holder of the yellow jersey.

The Etixx-Quick Step rider is still 12 seconds ahead of Christopher Froome of Team Sky and 25 seconds ahead of Tejay Van Garderen of MBC Racing Team.

Defending champion Vincenzo Nibali of Astana Pro Team is currently in 13th place and is one minute and 50 seconds behind Martin. Below are the top 10 riders in general classification.

  1. Tony Martin (Etixx - Quick-Step) 17hrs 19mins 26secs
  2. Chris Froome (Team Sky) +12secs
  3. Tejay van Garderen (BMC Racing) +25secs
  4. Tony Gallopin (Lotto) +38secs
  5. Peter Sagan (Tinkoff - Saxo) +39secs
  6. Greg Van Avermaet (BMC Racing) +40secs
  7. Rigoberto Uran (Etixx - Quick-Step) +46secs
  8. Alberto Contador (Tinkoff - Saxo) +48secs
  9. Geraint Thomas (Team Sky) +1min 15secs
  10. Zdenek Stybar (Etixx - Quick-Step) +1min 16secs

Complete classification are available on this link from the official 2015 Tour De France website, while video highlights and photos can be seen here. The riders will head to Abbeville for the 191.5 kilometer race in Stage 6.

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

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