Michał Kwiatkowski secured a second successive stage win ©Tour of Poland/Twitter

Michal Kwiatkowski secured a second straight stage win to improve his overall advantage at the Tour of Poland in Bielsko-Biała.

The home star and Team Sky rider launched an early sprint and proved too strong for closest overall rival Dylan Teuns for a second successive day at the end of a 152 kilometres stage from Wieliczka Salt Mine.

Enrico Battaglin of Italy and LottoNL-Jumbo came through for third.

Germany's Pascal Ackermann of Bora-Hansgrohe was only fourth - a surprise considering his sprinting credentials - although he had done well to make it over the day's climbs.

Kwiatkowski's bonus points meant he extends his overall lead to 12 seconds over Teuns, the Belgian rider from BMC Racing Team.

New Zealand's George Bennett lies another eight seconds back in third.

Tomorrow will mark another testing mountain stage over 130km from Zakopane to Bukovina Resort.