Katusha's Marco Haller won the fourth stage of the Tour of Beijing this morning.
Five riders including Team Sky's Alex Dowsett were in the break of the day on the 165.5km stage from Yan Qing Gui Chuan Square to Chang Ping Stadium.
FDJ's Jeremy Roy has taken some of the King Of The Mountains points on offer and with around 35kms to go, he shot off on a lone break.
He was 3.50 clear of the peloton which included race leader Tony Martin and third placed Irishman Dan Martin.
Roy took the final King Of The Mountains Climb but was caught six kilometres from the finish line.
Under the flam rouge and Lampre were on the front. Petacchi led out the bunch sprint but it was Katusha's who won in a time of 3.35.39.ahead of Petacchi and Viviani.
Tony Martin keeps his leaders jersey and Dan Martin keeps his King Of The Mountains jersey.