Norway’s Edvald Boasson Hagen (Columbia) won a sprint finish for the sixth and penultimate stage of the Tour of Poland in Zakopane on Friday.

Hagen crossed ahead of Italians Alessandro Ballan (Lampre), who holds the overall race leader’s yellow jersey, and Marco Marcato after the 162km run between Kroscienko and Zakopane.

“The stage was very tough. It wasn’t possible to take the yellow jersey from Ballan, but tomorrow I’m going to do everything I can to take it from him and win,” warned Hagen.

Poland’s Marek Rutkiewicz was the star of the mountainous stage taking the King of the Mountain jersey.

The Pole formed part of a group of nine riders who built up a lead of two and a half minutes, but he lost out to Ballan, who was at the head of a peloton that caught the group 30km from the line.

The seventh and final stage on Saturday is a 136km run through the mountains from Rabka Zdroj to Krakow.