South African Daryl Impey added an individual stage win to his Tour de France happy memories when he prevailed at the end of a long breakaway from St Etienne Sunday.
The Mitchelton Scott rider, who wore the race's yellow jersey for a couple of days in 2013, beat Belgian Tiesj Benoot in a two-man sprint after the duo went clear from the day's breakaway.
Slovenia's Jan Tratnik took third place, 10 seconds behind as France's Julian Alaphilippe retained the overall lead after 170.5 km with the top guns enjoying an easy day on a bumpy stage nine.
Frenchman Romain Bardet, a two-time podium finisher who has already lost considerable ground in the general classification, attacked in the Cote de St Just (3.6 km at 7.2%), 13 km from the finish.
He was followed by Dutchman Steven Kruijswijk and Australian Richie Porte, but the trio were easily reined in by defending champion Geraint Thomas's Ineos team.
Following a hectic finale in Saturday's eighth stage which saw Frenchman Thibaut Pinot gain almost half a minute on Thomas and the defending champion take a tumble, there were no fireworks on Bastille Day.
A 15-man breakaway, featuring former Tour individual stage winners Tony Martin and Edvald Boasson Hagen, opened a gap of more than 10 minutes but none were a threat to Alaphilippe's overall lead.
Italian Alessandro De Marchi was taken to a hospital with facial injuries after a nasty crash, his CCC team said.
#TDF2019 We can confirm that @ADM_RossodiBuja was fully conscious after his crash. He has a deep facial laceration and will be taken to hospital for X-rays to determine if he has any fractures. A more detailed update will follow after he has been examined. pic.twitter.com/hm1E8009D3— CCC Team (@CCCProTeam) July 14, 2019
The three-time Vuelta a Espane stage winner crashed after eight km and was first attended to by the race's medical staff as he laid with his face on the deck.
In the front, Benoot and Impey emerged as the strongest men at top of the Cote de St Just and the South African, who snatched the yellow jersey in Nice six years ago when his team won the time trial, was the fastest to the line.
The main bunch crossed more than 16 minutes later.
Monday's 10th stage is a 217.5-km ride from St Flour to Albi, where the race will enjoy its first rest day on Tuesday.