Peter Sagan won the Tour Poland thanks to a time bonus after Marcel Kittel won his fourth stage of the race.
Ireland's Daniel Martin had led going into the final stage but with Sagan finishing second to the Skil Shimano rider in Kraków after a 128km stage, it was the Slovakian who took the race title by six seconds.
Ian Stannard was eighth on the final stage.
The UCI World Tour now moves onto Holland with the Eneco Tour starting on Monday.