Alexey Poltoranin (KAZ) scored his first ever stage win by 8 seconds, and moved himself up to 6th in the Tour.