I don't know when I last saw such an exciting stage in a tour race. The leader and his 4 pursuers only 20 seconds apart. Several pursuers (especially Jens Voigt and Igor Gonzalez de Galdeano) attack in turns. And Patrick Sinkewitz keeps up with them. A fantastic performance - especially since he had no more helpers. Until the finish with a final sprint against Jens Voigt, he was fully involved and defended his yellow jersey brilliantly. If he keeps the yellow jersey until Leipzig, he owes it definitively to his great performance and not to the weaknesses of his opponents.
Francisco Mancebo drove out the last kilometer on the mountain sovereignly - he's simply a mountain expert.
Jan Ullrich has shown that he still needs to work on his mountain form at the Tour de Suisse to be ready for the Tour de France - on the mountain he's definitely losing far too much time.