Sam Bennett has narrowly missed out on a third stage victory in this year's Giro d'Italia.
Points jersey holder Elia Viviani won today's 17th stage in a sprint into Iseo, edging Bennett, who briefly found himself boxed out on a damp final straight, into second.
“I had a few slips, I just lost the nerve and I couldn’t get out,” Bennett told Eurosport UK.
“I had the legs again and I just couldn’t get out.
“It’s just timing, I was coming from behind and I just ran out of road.”
There was no change at the top of the general classification, in which Mitchelton-Scott's Yates leads by 56 seconds from defending champion Tom Dumoulin of Team Sunweb.
Italian Domenico Pozzovivo of Bahrain-Merida is third, three minutes and 11 seconds down, putting him 39 seconds ahead of Team Sky's Chris Froome in fourth place.
Meanwhile, Dutch rider Jason van Dalen has won today's fourth stage of The Rás.
Yellow jersey holder Cyrille Thiery was in the chasing pack that followed Van Dalen into Glengariff this afternoon.