The day’s break was five-strong, with Giorgio Cecchinel (Androni Giocattoli-Sidermec) and Simone Andreetta (Bardiani-CSF) up the road for the second consecutive day.
Domingos Goncalves and Ricardo Vilela ensured Caja Rural were well-represented, and the quintet was completed by Adrian Honkisz (CCC Sprandi Polkowice) as they opened up a decent, but manageable, lead.
Etixx-QuickStep and Orica-GreenEDGE led the chase, keen to set up the eagerly anticipated sprinting showdown between Gaviria – fresh from defending his omnium title at the UCI Track Cycling World Championships and Ewan.
The break stayed stubbornly clear, however, sans Andreetta, and briefly threatened to foil the fast men, but it was gruppo compacto with 1500m to go and the sprint trains sprang into action.
Gaviria led from the front as they rounded the final left-hander onto the finishing straight, with Ewan closing in fast up the right.
But the Colombian had timed his acceleration perfectly, and had enough in the tank to win by half a bike length and send out another big statement of his sprinting qualities.