Mathew Hayman and Ben Swift sprinted to second and third places respectively on the final stage of the Tour de Pologne.
The best shots from what turned out to be a successful race for Team Sky.
Sergio Henao was cruelly denied victory after the Colombian and Ian Stannard lit up stage six of the Tour de Pologne.
Ben Swift claimed his second stage win at the Tour de Pologne after sprinting to a superb victory in Zakopane.
Ben Swift came tantalisingly close to a second stage victory at the Tour de Pologne on stage four.
Sergio Henao came agonisingly close to holding off the pack but had to settle for ninth place on stage three of the Tour de Pologne.
Ben Swift claimed victory on stage two of the Tour de Pologne in a sprint finish in Opole.