L'Irlandais Sam Bennett a lancé une superbe attaque vers la fin de la 12e étape du Tour d'Italie pour l'emporter, jeudi, mais Simon Yates a préservé le maillot rose de meneur au classement général.

Bennett a lancé son sprint final alors qu'il se trouvait encore très loin du fil d'arrivée, mais il est parvenu à dépasser Matej Mohoric et Carlos Betancur en route vers sa deuxième victoire d'étape.

Danny van Poppel a fini deuxième de cette épreuve de 214 km entre Osimo et le circuit d'Imola, tout juste devant Niccolo Bonifazio.

Michael Woods, d'Ottawa, a conclu l'épreuve au sein du peloton principal, en 39e place. Le Montréalais Guillaume Boivin a suivi en 57e position, à 1:32 de Bennett. Quant à Svein Tuft, de Langley, en Colombie-Britannique, il a abouti 130e à 8:50.

Yates est demeuré en tête du classement général, 47 secondes devant le champion en titre de l'événement, Tom Dumoulin.

Thibaut Pinot est troisième, à 1:04 du Britannique. Woods est maintenant 16e à 3:43, Boivin est 110e à 1:49;27 et Tuft est 168e à 2:49;30 de Yates.

Le Tour d'Italie se terminera à Rome le 27 mai.