Ireland's Daniel Martin won the sixth stage of the Tour Of Poland this afternoon.
The Garmin-Cervelo rider attacked inside the final kilometre to take the 207km stage in Bukowina Tatrzańska and rode himself into the race leaders jersey.
Team Sky's Peter Kennaugh finished seventh.
Martin leads the race which has two stages left by three seconds from Peter Sagan.