MACON, France, July 21 (UPI) -- Italy's Matteo Tosatto sprinted ahead of countryman Cristian Moreni to win the 18th stage of the Tour de France but the overall race leader remained unchanged.
Tosatto completed Friday's 118-mile leg from Morzine to Macon, France, in 4 hours, 16 minutes and 15 seconds. Moreni was second and Ronny Scholtz of Germany third.
Spanish cyclist Oscar Pereiro finished in 25th place -- 8 minutes behind Tosatto -- but retained the yellow jersey of the tour's overall leader with two stages of the 2006 race to be ridden.
The Tour de France wraps up on Sunday with a 91-mile ride ending along Paris' Champs Elysees.