Frenchman Christophe Riblon followed up his Alpe d'Huez success at the Tour de France by winning the second stage of the Tour of Poland.
The stage was very hard and It was a long day. I was always in the lead break and it wasn't easy. In the final there was a lot of wind and in the last kilometers you could really feel it.
The AG2R rider showed his prowess in the mountains again following a 206.5km ride from Marilleva Val di Sole to Passo Pordoi Val di Fassa in the Italian Dolomites.
Thomas Rohregger was second just over a minute behind with Georg Preidler in third.
Overnight leader Diego Ulissi struggled to stay with the front group on the second day and faded to finish more than 23 minutes back.
Last year's Tour de France winner Bradley Wiggins also struggled on his return to racing after illness forced him out of May's Giro d'Italia and injury cost him a place at this month's Tour de France.
He finished more than 15 minutes down on the day's winner and now lies 49th overall, 23 minutes off the pace.
Home rider Rafal Majka leads the race by four seconds from Wiggins's Sky team-mate Sergio Henao, with Riblon third at 6sec.
Riblon said he was delighted with the win and along with team-mate Domenico Pozzovivo Ag2R would now do its best to improve his position, and take the lead before the race finish.
"We'll see how it goes in Poland," said Riblon. "These two stages were grueling, and they selected the classification a little but in Poland there is still going to be a struggle. The next stages are difficult but considering my good shape I'm pretty confident."
The race will now take a rest day before continuing next week in Poland following the first two stages in Italy, the first time the race has left the borders of its homeland.
The tour will resume on Tuesday with a 226km stage from Krakow to Rzeszow.
It finishes next weekend with an individual time trial from Wieliczka to Krakow.
Stage 2: 206.5km, Marilleva Val di Sole - Passo Pordoi Val di Fassa
1 Christophe Riblon (FRA) AG2R La Mondiale 6hr 03min 40sec
2 Thomas Rohregger (AUT) RadioShack Leopard 0:01:02
3 Georg Preidler (AUT) Team Argos-Shimano 0:01:18
4 Sergio Luis Henao Montoya (COL) Sky Procycling 0:01:35
5 Rafal Majka (POL) Team Saxo-Tinkoff
6 Pieter Weening (NED) Orica-GreenEdge 0:01:38
7 Chris Anker Sörensen (DEN) Team Saxo-Tinkoff 0:01:40
8 Jon Izaguirre Insausti (ESP) Euskaltel-Euskadi
9 Domenico Pozzovivo (ITA) AG2R La Mondiale 0:01:44
10 Eros Capecchi (ITA) Movistar Team