Definitely a Tour where last minute replacements have excelled. Well done Ramunas.
Vincenzo Nibali, whose lead remained at seven minutes 10 seconds, will have to wait for his coronation, while the final battle to join him on the podium takes place in Saturday's penultimate day time-trial, the 54km from Bergerac to Perigueux.
Sunday's final day is traditionally a procession before a circuit race on the Champs-Elysees contested by the sprinters.
The three riders in second to fourth are separated by 15 seconds.
Thibaut Pinot (FDJ) is second, with Jean-Christophe Peraud (Ag2r La Mondiale) third, 13 seconds behind his compatriot as the pair battle to be the first Frenchman on the Tour podium in 17 years.
Alejandro Valverde (Movistar) is fourth overall, two seconds behind Peraud and 7:25 behind Nibali, the winner of four stages and a strong rider against the clock.
Should Nibali stay upright, he will become the sixth rider to win all three Grand Tours, having won the 2010 Vuelta a Espana and the 2013 Giro d'Italia.
The five others to achieve the feat are Jacques Anquetil, Felice Gimondi, Bernard Hinault, Eddy Merckx and Alberto Contador.
Contador and defending champion Chris Froome (Team Sky) crashed out of this year's Tour, but there is no doubt who the outstanding rider has been in their absence.