Australia's Caleb Ewan celebrates after winning Stage 11 of the Tour de France on Wednesday, September 9. AP

Caleb Ewan claims second victory in this year's Tour de France as Peter Sagan is punished for shoulder barge