Chris Froome has taken another step towards winning the Tour de France, safely negotiating a potential hazardous 19th stage which was won by Rui Costa.