For sure Steffan Schumacker was not ranked high on the list of possible winners, with the likes of Cancellara and Millar gunning for stage 4. But the German rider set a devastating pace through the 18 mile course to take home the stage and yellow jersey. And with tomorrow's flat stage, he's assured a day in yellow, at least.
Of the main contenders for overall victory, Evans, Menchov and Sastre all did fantastic job to move up or stay within striking distance of each other. Valverde however catapulted down the general classification and now has a tough job when the race enters the mountains.