© Getty Images
He has now extended his overall lead to two minutes and 52 seconds, with Tejay van Garderen lying in second place in the standings.
"I'm lost for words. That was unbelievable," Froome told Sky Sports News. "I couldn't believe it when I asked the guys to push on a little bit and we were just hearing on the radio the big names who were getting dropped.
"It was textbook from the team. The guys rode such a good race there. I'm over the moon to have been able to finish it off them."
The next stage of the race will take place on Wednesday.