Simon Yates claimed his first stage win in this year's Giro d'Italia to extend his lead in the overall classification to 32 seconds.
Yates won a sprint finish over Frenchman Thibaut Pinot (Groupama-FDJ) and his Michelton-Scott team-mate Esteban Chaves to take the ninth stage at Gran Sasso d'Italia.
Yates has held the race leader's pink jersey since stage six, when he finished second behind Chaves on the slopes of Mount Etna.
But it was a bad day for fellow Briton Chris Froome, who lost touch with the leading group to finish more than a minute down on Yates, and slid out of the overall top 10 as a result
Ireland's three representatives were well down on the stage - Nicholas Roche in 124th more than 25 minutes down and Sam Bennett and Ryan Mullen finished side-by-side in 144th and 145th nearly half an hour back.
Roche is the best Irish man in the overall classification in 59th, 25 minutes down on Yeats. Bennett and Mullen are nearly 90 minutes back in 137th and 147th respectively.
Here Yeats he timed his run to perfection, forming a four-strong chase when Italian Domenico Pozzovivo (Bahrain-Merida) attempted to break clear towards the end of the 225km stage from Pesco Sannita.
Pinot, Chaves and stage eight winner Richard Carapaz (Movistar) went with him, with Yates going around Pinot in the final moments to claim a victory he greeted with evident emotion.
As a result of his efforts Chaves moved up to second place in the overall standings, demoting Holland's defending champion Tom Dumoulin