Team Sky's Sergio Luis Henao won stage six of the Tour of Poland to take possesion of the overall leader's yellow jersey.