Colombia's Luis Felipe Laverde won the sixth stage of the Giro d'Italia cycle race from Tivoli to Spoleto on Friday.
Saturday's stage seven finishes on the Mugello motor racing circuit
The Ceramica Panaria rider pipped Italian Marco Pinotti after the pair attacked their long-time five-man breakaway on the final climb.
France's Christophe Kern was 90 seconds behind in third, with the peloton more than seven minutes adrift.
T-Mobile rider Pinotti took the overall race lead from Switzerland's Hubert Schwab by three minutes 30 seconds.
Previous race leader Danilo Di Luca is third, four minutes 12 seconds behind.
"I was thinking about this stage, about an escape, for two days," said the 26-year-old Laverde.
"My job is to get into breakaways and, if possible, to win.
"It's true that I don't win often but I've won two Giro stages now. It's a good thing because it's the most important race for our team."
Saturday's 254km seventh stage is from Spoleto to Scarperia, north of Florence and finishes on the Mugello motor racing circuit. It is the longest stage of the 2007 race.