Peter Sagan is the first leader of the 2017 Tour de Pologne after winning the opening stage in Krakow ahead of Caleb Ewan and Danny van Poppel.

The first stage started in Krakow and finished in the same city after a 130 kilometers long ride through the region. The stage contained two climbs of the fourth category, the second of which at 33 kilometers from the finish.

Martijn Keizer of LottoNL-Jumbo, Charles Planet of Novo Nordisk and Pawel Bernas of the Polish selection attacked in the early kilometers and were later joined by CCC Sprandi Polkowice's Maciej Paterski.

The quartet gained an advantage of over three minutes but the peloton always kept things under control to make sure that those ahead wouldn't take an irreversible lead.

This didn't particularly bother Keizer, who won both King of the Mountain sprints to ensure that the KOM jersey was his at the end of the day.

The second mountain sprint was too much for Planet and Bernas to keep up with, leaving just Keizer and Paterski at the front. Paterski then attacked with 17 kilometers to go, leaving behind the Dutchman to go solo in his home race.

Both riders were caught a few kilometers later however as the peloton increased the pace to set up the inevitable final sprint.

There were some attacks in the final kilometers but none were strong enough to stay ahead of the pack, which was going at full pace when a crash happened in the final stretch. A Dimension Data rider was the first rider down and was followed by several others.

Sagan stayed away from the crash and easily sprinted to victory ahead of Ewan. As such, the Slovak will also be the first leader in this year's edition of the Tour de Pologne.