And Yates' second place ensured the first ever British one-two in the race, with his second win on the WorldTour in 2018 confirming both he and the Welshman will head to the Tour de France in top form.
"I was always thinking of the next stage, the next climb and it's an incredible feeling [to win] and I think it will really start to sink in tonight".
Yates said: "The Tour de France has been my main goal for the whole season".
Defending Tour champion Froome, who skipped this year's Dauphine after winning May's Giro d'Italia, is set to chase a joint record fifth title in July with Thomas again expected to be one of his key helpers.
WONDER WOMAN 1984 - Steve Trevor Returns
But according to a tweet that Jenkins sent out this morning.Trevor looks to be fine - albeit as confused as we are - in 1984. Rebecca Roven Oakley , Richard Suckle , Wesley Coller , Geoff Johns and Walter Hamada are the executive producers.
"I knew I had about one minute 20 seconds to lose on Yatesy so at 200 (metres) to go, when they started sprinting for the win, I was relieved", Thomas was quoted as saying by the BBC.
"From the start of the year I said I wanted to get there [the Tour de France] in the best shape possible and I'm on course for that. I managed to get a few more bonus seconds which is good". Emanuel Buchmann (GER) BORA - hansgrohe +14 5.
After catching up with the main leaders with 30km remaining, he crossed the line a handful of seconds off the pace without ever being in danger of losing possession of the yellow jersey. Geraint Thomas (GBR/SKY) 19, 6. Romain Bardet (FRA/ALM) 09, 4. Daniel Martin (IRL) UAE Team Emirates +24 7.
Thomas now leads Yates by 1:29 in the overall standings. Pierre Latour (FRA/ALM) 35, 10.