Arnaud Démare edges out Gaviria, Kristoff, and Sagan in penultimate stage of Tour de Suisse

Démare takes excellent win in bunch sprint as Richie Porte retains overall lead

Arnaud Démare wins stage seven of the Tour de Suisse

Fernando Gaviria and Peter Sagan were forced to settle for the minor places as Arnaud Démare took victory on stage seven of the Tour de Suisse.