Sir Bradley Wiggins won the Time Trial on the final stage of the 70th Tour Of Poland but it was Orica Green Edge's Pieter Weening who took the race overall.
Taylor Phinney of BMC had set the early best time of 47:50 on a 37 km stage from Wieliczka to Krakow, before Fabian Cancellera came home in a time of 47.36.
The rolling course was undertaken by 113 riders and proved no obstacle for Bradley Wiggins who knocked a minute off Cancellera's time.
Out on the course was race leader AG2R's Christophe Riblon. Pieter Weening who started 24 seconds down on the Frenchman came in 1.24 down on Wiggins but when Riblon arrived home in 49.03, the race was the Dutchman's.
Stage result
1 Bradley Wiggins Sky 46:36
2 Fabian Cancellara RadioShack 00:56
3 Taylor Phinney BMC 1:14
4 Marco Pinotti BMC 01:20
5 Kristof Vandewalle Omega Pharma-Quick Step 01:40
General Classification
1 Pieter Weening Orica-GreenEdge 31:58:07
2 Jon Izaguirre Insausti Euskaltel-Euskadi 00:13
3 Christophe Riblon AG2R 00:16
4 Rafal Majka Saxo-Tinkoff 00:26
5 Sergio Henao Sky 00:51.
Points - Christophe Riblon AG2R 58pts
Sprint - Bartosz Huzarski (NetApp-Endura) 13pts
KOM - Tomasz Marczynski (Vacansoleil) 86pts