Italy's Ivan Quaranta saw off two of the peloton's big sprinters to win the fourth stage of the Tour of Germany on Friday. Swiss rider Gregory Rast retained the overall lead after a 222km leg from Ansbach to Bad Wurzbach but the day belonged to the man known as 'Ivan the Terrible'.
After the longest stage of the race, Quaranta powered past German sprint stars Erik Zabel and Olaf Pollack to claim his third victory of the season.
The 28-year-old said: "I saw Pollack and Zabel were watching each other (before the sprint), so I just waited then moved past them."
He described his win as the "hardest victory of my career,"adding: "I really had to fight for it."
Zabel admitted he had miscalculated his dash for the finish.
"I was too far ahead too early," said the Telekom rider. "And I underestimated the force of the headwind in the final straight."
Saturday's 191km fifth stage is between Ravensbourg and Feldberg.
Sunday sees a time trial over 40.7km around Bretten before Monday's final stage - 174.9km between Bad Duerkheim and Sarrebrucken.
Stage 4 results:
1. Ivan Quaranta (ITA) Saeco 4hr 52min 54sec
2. Stefan van Dijck (NED) same time
3. Jaan Kirsipuu (EST) s.t.
4. Olaf Pollack (GER) s.t.
5. Erik Zabel (GER) s.t.
6. Massimo Strazzer (ITA) s.t.
7. Jaroslaw Zarebski (POL) s.t.
8. Stuart O'Grady (AUS) s.t.
9. James Van Landschoot (BEL) s.t.
10. Fabian Cancellara (SWI) s.t.
Overall standings:
1. Gregory Rast (SWI) Phonak 19hr 06min 44sec
2. Gerben Loewik (NED) at 11secs
3. Erik Zabel (GER) 1:45
4. Gerrit Glomser (AUT) 1:56
5. Steffen Wesemann (GER) 1:58
6. Isidro Nozal Vega (SPA) s.t.
7. Michael Rogers (AUS) 2:00
8. Patrik Sinkewitz (GER) s.t.
9. Axel Merckx (BEL) s.t.
10. Joerg Jaksche (GER) s.t.
Euskal Bizikleta
Spain's Jose Antonio Pecharroman extended his overall lead by winning stage three on Friday.
The Paternina rider finished eight seconds ahead of countryman Miguel Martin Perdiguero to go 44 seconds clear of Italy's Francesco Casagrande in the standings.
Stage 3 results:
1. Jose Antonio Pecharroman (Spain) Paternina four hours 47 minutes 24 seconds
2. Miguel Martin Perdiguero (Spain) Domina Vacanze 8 seconds behind
3. Francesco Casagrande (Italy) Lampre
4. Joseba Beloki (Spain) ONCE
5. Aitor Kintana (Spain) Labarca 2
6. Haimar Zubeldia (Spain) Euskaltel
7. Leonardo Piepoli (Italy) iBanesto.com
8. Santiago Blanco (Spain) Relax Fuenlabrada
9. Roberto Laiseka (Spain) Euskaltel all same time
10. Ruben Lobato (Spain) Domina Vacanze 13
Overall standings:
1. Jose Antonio Pecharroman (Spain) Paternina 12 hours 43 minutes 8 seconds
2. Francesco Casagrande (Italy) Lampre 44 seconds behind
3. Joseba Beloki (Spain) ONCE same time
4. Miguel Martin Perdiguero (Spain) Domina Vacanze 1:05
5. Haimar Zubeldia (Spain) Euskaltel 1:07
6. Leonardo Piepoli (Italy) iBanesto.com
7. Aitor Kintana (Spain) Labarca 2
8. Roberto Laiseka (Spain) Euskaltel
9. Santiago Blanco (Spain) Relax Fuenlabrada all same time
10. Jose Luis Arrieta (Spain) iBanesto.com 1:11