The Team Sky rider kept his big lead and only needs to avoid an accident on Sunday to become the second consecutive champion from Great Britain.
ANNECY-SEMNOZ, France — Chris Froome has two hands firmly on the Tour de France trophy. All that remains is for the British rider to raise it above his head before cheering crowds in Paris on Sunday.
The Team Sky rider retained his big race lead Saturday in the penultimate stage to ensure he will become Britain's second successive champion after Bradley Wiggins.
Only an accident or other freak mishap Sunday on the largely ceremonial final ride to the Champs-Elysees could stop Froome from winning the 100th Tour.
"It's been an amazing journey for me, the race has been a fight every single day," Froome said at the winner's news conference which the Tour holds the evening before the final stage.
"This Tour really has had everything. It really has been a special edition this year."
Froome, who was clearly superior and never looked really troubled in the three-week race, finished third Saturday in a dramatic Stage 20 to the ski station of Annecy-Semnoz in the Alps that decided the other podium placings.
Nairo Quintana from Colombia won the stage and moved up to second overall.
Joaquim Rodriguez from Spain rode in 18 seconds behind Quintana and moved up to third overall.
Froome's lead is more than five minutes over both of them.
Froome said only when he passed the sign showing two kilometers (about a mile) to go on the final steep uphill did he allow himself to believe he'd won the Tour.
"It actually became quite hard to concentrate," he said. "A very emotional feeling."
Alberto Contador, who was second overall at the start of the day, struggled on that climb and dropped off the podium.
Saturday's 78-mile trek was the last of four successive stages in the Alps and the final significant obstacle Froome needed to overcome before Sunday's usually relaxed ride to the finish in Paris. That 82-mile jaunt starts in Versailles, at the gates of its palace.
Froome's dominance at this Tour was such that this victory could very well be the first of several. At 28, he is entering peak years for a bike racer. He proved at this Tour that he excels both in climbs and time trials — skills essential for those who want to win cycling's premier race. He also handled with poise and aplomb questions about doping in cycling and suspicions about the strength of his own performances. He insisted he raced clean.
This Tour was the first since Lance Armstrong was stripped last year of his seven wins for serial doping. Froome said the scrutiny he faced has "definitely been a challenge" but was "100 percent understandable."
Whoever won this 100th Tour "was going to come under the same amount of scrutiny, the same amount of criticism," he said.
"I'm also one of those guys who have been let down by the sport."
Froome first took the race lead and the yellow jersey that goes with it on Stage 8, when he won the climb to the Ax-3 Domaines ski station in the Pyrenees. On Sunday's Stage 21, he will wear the yellow jersey for the 13th straight day.
|NY Yankees - LP: M. Pineda||0||FINAL|
|Toronto - WP: D. Hutchison||2|
|Detroit - LP: M. Scherzer||3||FINAL|
|Chicago WSox - WP: C. Sale||6|
|Chicago Cubs - WP: F. Doubront||5||FINAL|
|St. Louis - LP: J. Masterson||1|
|Cincinnati - LP: A. Simon||2||FINAL|
|Pittsburgh - WP: V. Worley||3|
|Minnesota - LP: J. Burton||2||FINAL|
|Baltimore - WP: A. Miller||3|
|Philadelphia - WP: J. Williams||7||FINAL|
|NY Mets - LP: B. Colon||2|
|Miami - WP: J. Cosart||4||FINAL|
|Atlanta - LP: A. Harang||0|
|Boston - LP: A. Webster||0||FINAL|
|Tampa Bay - WP: J. Odorizzi||7|
|Cleveland - WP: J. Tomlin||3||FINAL|
|Kansas City - LP: S. Downs||2|
|Detroit - WP: K. Ryan||8||FINAL|
|Chicago WSox - LP: C. Bassitt||4|
|Texas - LP: P. Klein||0||FINAL|
|Houston - WP: S. Feldman||2|
|Colorado - WP: T. Matzek||2||FINAL|
|Arizona - LP: V. Nuno||0|
|Chicago Cubs - LP: T. Wada||2||FINAL|
|St. Louis - WP: M. Gonzales||13|
|Los Angeles - LP: J. Wright||1||FINAL|
|San Diego - WP: T. Stauffer||2|
|Milwaukee - LP: M. Fiers||1||FINAL|
|San Francisco - WP: J. Peavy||3|
|Oakland - LP: J. Samardzija||0||FINAL|
|LA Angels - WP: Y. Herrera||2|
|Washington - WP: S. Strasburg||3||FINAL|
|Seattle - LP: R. Elias||1|
|Green Bay||9/4/14 7:30 PM|
|(6) Jacksonville St||7||FINAL|
|(8) Michigan State||45|
|(5) Ohio State||34||FINAL|
|(17) Notre Dame||48|
|(10) South Dakota St||18||FINAL|
|(23) North Carolina||56|
|Stephen F Austin||16||FINAL|
|(20) Kansas State||55|
|(1) Florida State||37||FINAL|
|Utah State||6:00 PM|
|Miami-Florida||9/1/14 7:00 PM|
|Arizona||9/4/14 7:00 PM|
|Pittsburgh||9/5/14 6:00 PM|
|Washington St||9/5/14 9:30 PM|
|SMU||9/6/14 11:00 AM|
|Fla Atlantic||9/6/14 11:00 AM|
|Buffalo||9/6/14 11:00 AM|
|(24) Missouri||9/6/14 11:00 AM|
|Arkansas State||9/6/14 11:00 AM|
|(8) McNeese State||9/6/14 11:00 AM|
|Central Mich||9/6/14 11:00 AM|
|Akron||9/6/14 11:00 AM|
|Western Ill||9/6/14 11:00 AM|
|(20) Kansas State||9/6/14 11:00 AM|
|(4) Oklahoma||9/6/14 11:00 AM|
|Western Ky||9/6/14 11:00 AM|
|SC State||9/6/14 11:30 AM|
|Navy||9/6/14 12:00 PM|
|UAB||9/6/14 1:00 PM|
|South Alabama||9/6/14 1:00 PM|
|New Mexico St||9/6/14 1:00 PM|
|Colorado||9/6/14 2:00 PM|
|Fresno State||9/6/14 2:00 PM|
|(1) Eastern Wash||9/6/14 2:00 PM|
|(15) USC||9/6/14 2:30 PM|
|Ohio U||9/6/14 2:30 PM|
|Middle Tennessee||9/6/14 2:30 PM|
|Northern Ill||9/6/14 2:30 PM|
|Missouri State||9/6/14 2:30 PM|
|Ball State||9/6/14 2:30 PM|
|Maryland||9/6/14 2:30 PM|
|Eastern Mich||9/6/14 3:00 PM|
|Georgia Tech||9/6/14 3:00 PM|
|(18) Ole Miss||9/6/14 3:30 PM|
|Old Dominion||9/6/14 5:00 PM|
|(8) Michigan State||9/6/14 5:30 PM|
|(19) Arizona State||9/6/14 6:00 PM|
|Louisiana Tech||9/6/14 6:00 PM|
|San Jose St||9/6/14 6:00 PM|
|East Carolina||9/6/14 6:00 PM|
|(9) So Carolina|
|Duke||9/6/14 6:00 PM|
|Idaho||9/6/14 6:00 PM|
|(17) Sam Houston St||9/6/14 6:30 PM|
|Michigan||9/6/14 6:30 PM|
|(17) Notre Dame|
|Lamar||9/6/14 6:30 PM|
|(21) Texas A&M|
|Northwestern St||9/6/14 6:30 PM|
|BYU||9/6/14 6:30 PM|
|Citadel||9/6/14 6:30 PM|
|(1) Florida State|
|San Diego St||9/6/14 7:00 PM|
|(23) North Carolina|
|Virginia Tech||9/6/14 7:00 PM|
|(5) Ohio State|
|Memphis||9/6/14 9:00 PM|
|Colorado State||9/6/14 9:15 PM|
|Air Force||9/6/14 9:15 PM|
|Oregon State||9/6/14 9:30 PM|
|Texas Tech||9/6/14 10:00 PM|
|Real Salt Lake||1||FINAL|