Peter Sagan (1st) wins the stage in a sprint finish in front of Julian Alaphilippe (2nd) and Alejandro Valverde (3rd). [Photo/VCG]
Djokovic shows rare fallibility in shock loss to Querrey
Germany beat Italy 6-5 in shootout to reach semis
Like father like son: Kids of soccer stars at Euro 2016
Pianist Lang Lang leads Chinese torchbearers in Rio torch relay
2016 Chinese F1 Grand Prix in Shanghai
Shanghai Rolex Masters
IAAF World Championships Beijing 2015
Beijing wins 2022 Winter Games bid