He caught Mariano Piccoli 250 metres from the finish of the 175,8-km stage from Granada, then sprinted away to a clearcut victory.
Later the Dutchman recalled bitterly how his Tour de France victory Dijon was taken from him after a clash in the finishing sprint with German Jens Heppner.
"Now with this success I have shown them,'' Voskamp said six weeks after he and Heppner were disqualified for an incident that had the German leaning on Voskamp to stay upright.
Officials claimed Voskamp had deviated in the sprint causing the clash. He described their decision had "made a laughing stock of the Tour.''
Voskamp's stage win was his first in the Vuelta since 1994. He be Piccoli by two seconds with another Dutchman Leon van Bon third a further seven seconds behind.
They escaped from a group of 10 who had led for all bar the first kilometre of the race. But they were no thre to the overall lead of Laurent Dufaux.
He finished in the main pack which arrived 37 seconds after Voskamp's triumph and more concerned about Sunday's time trial over a 35-km circuit in this Andalusian town.
"This will be a major test,'' said the Swiss who has an advantage of 13 seconds over Fernando Escartin with the real threat, compatriot Alex Zülle, only 14 seconds away from number one.
"I have a lot of motivation to limit my losses but Zülle is the big favourite. If I lose less than two minutes then I will be very happy. Then I will attack again on the mountains.''
Zülle's chances of winning the Tour strengthened when time- trial specialists Abraham Olano and Chris Boardman pulled out on Friday.
1. Bart Voskamp (Ned) TVM 3.55.00 (44,680 km/h) 2. Mariano Piccoli (Ita) Brescial 0.02 3. Leon van Bon (Ned) Rabobank 0.07 4. Mauro Radaelli (Ita) Aki 5. Angelo Canzonieri (Ita) Saeco 6. Fabrizio Guidi (Ita) Scrigno 7. Davide Bramati (Ita) Mapei 8. Neil Stephens (Aus) Festina all s.t. 9. O. Lopez Uriarte (Spa) Euskadi 0.13 10. Marco Lietti (Ita) Refin 0.20 11. Jan Svorada (Cze) Mapei 0.37 12. Biagio Conte (Ita) Scrigno 13. Marcel Wüst (Ger) Festina 14. Claudio Camin (Ita) Brescialat 15. Jürgen Werner (Ger) Refin 16. Remigius Lupeikis (Lit) US Postal 17. Jacky Durand (Fra) Casino 18. Cédric Vasseur (Fra) Gan 19. Frédéric Pontier (Fra) Casino 20. Stefano Cembali (Ita) Cantina all s.t.
1. DUFAUX, Laurent SUI LOTUS 34.04.30 2. ESCARTIN, Fernando ESP KELME - COSTA BLANCA 0.13 3. ZÜLLE, Alex SUI ONCE 0/14 4. LEDANOIS, Yvon FRA GAN 1.21 5. MOLLER, Claus M. DEN ESTEPONA - TOSCAF 2.16 6. ZAINA, Enrico ITA ASICS - CGA 2.24 7. LUTTENBERGER,Peter AUT RABOBANK 2.24 8. DE LAS CUEVAS, A. FRA BANESTO 2.33 9. SERRANO, Marcos A. ESP KELME - COSTA BLANCA 2.36 10. CLAVERO, Daniel ESP ESTEPONA - TOSCAF 2.36 11. BORDENAVE,Philippe FRA CASINO 2.36 12. HAMBURGER, Bo DEN TVM 3.16 13. GARCIA CASAS,Félix ESP LOTUS 4.05 14. RICHARD, Pascal SUI CASINO 4.27 15. G. GALDEANO, Igor ESP EUSKALTEL - EUSKADI 4.27 16. LANFRANCHI, Paolo ITA MAPEI - GB 4.32 17. HERAS, Roberto ESP KELME - COSTA BLANCA 4.47 18. JEKER, Fabian SUI LOTUS 5.38 19. SERPELLINI, Marco ITA BRESCIALAT - OYSTER 6.40 20. CHIAPPUCCI,Claudio ITA ASICS - CGA 6.45 21. CEREZO, Francisco ESP ESTEPONA - TOSCAF 6.51 22. FARESIN, Gianni ITA MAPEI - GB 6.51 23. MAURI, Melcior ESP ONCE 6.55 24. GARCIA, David ESP EUSKALTEL - EUSKADI 6.55 25. ROMINGER, Tony SUI COFIDIS 6.55 26. PIEPOLI, Leonardo ITA REFIN - MOBILVETTA 6.59 27. FONDRIEST,Maurizio ITA COFIDIS 7.12 28. URIA, José Manuel ESP ESTEPONA - TOSCAF 7.26 29. JALABERT, Laurent FRA ONCE 7.31 30. CONTRERAS, Carlos COL FLAVIA - TELECOM 7.37 31. TEYSSIER, Franc. FRA GAN 7.58 32. MASSI, Rodolfo ITA CASINO 8.54 33. AJURIA, Ibon ESP EUSKALTEL - EUSKADI 9.00 34. DOMINGUEZ,J.Carlos ESP KELME - COSTA BLANCA 9.55 35. IVANOV, Serguei RUS TVM 10.25 36. AGUIRRE, Julio C. COL FLAVIA - TELECOM 10.53 37. ZARRABEITIA, Mikel ESP ONCE 11.03 38. CASTELBLANCO, José COL FLAVIA - TELECOM 11.10 39. GENTILI, M. ITA CANTINA TOLLO 12.30 40. HERNANDEZ, Jairo COL FLAVIA - TELECOM 12.32 41. PALACIO, Hector COL FLAVIA - TELECOM 12.35 42. CASERO, Angel Luis ESP BANESTO 14.01 43. HERVE, Pascal FRA LOTUS 14.01 44. JIMENEZ,José María ESP BANESTO 14.24 45. LAISEKA, Roberto ESP EUSKALTEL - EUSKADI 15.05 46. PLAZA, David ESP COFIDIS 15.17 47. BROCHARD, Laurent FRA LOTUS 15.46 48. JONKER, Patrick NED RABOBANK 16.15 49. LOPEZ URIARTE, O. ESP EUSKALTEL - EUSKADI 16.21 50. INDURAIN,Prudencio ESP BANESTO 16.37 51. ALONSO, Marino ESP BANESTO 17.00 52. STEPHENS, A. Neil AUS LOTUS 17.22 53. GONZALEZ, Arsenio ESP KELME - COSTA BLANCA 17.47 54. AIARZAGUENA, Ińaki ESP EUSKALTEL - EUSKADI 18.25 55. RAMIREZ,Juan Diego COL FLAVIA - TELECOM 18.42 56. VASSEUR, Cédric FRA GAN 20.47 57. MUŃOZ, Fedérico COL FLAVIA - TELECOM 20.50 58. MORATILLA, Victor ESP ESTEPONA - TOSCAF 20.50 59. COLAGE, Stefano ITA REFIN - MOBILVETTA 21.05 60. THIBOUT, Bruno FRA COFIDIS 21.39 61. MAULEON, F. Javier ESP ONCE 23.09 62. TRONCA, Amilcare ITA SCRIGNO - GAERNE 23.48 63. BETTIN, Mauro ITA REFIN - MOBILVETTA 24.43 64. SALVATO, Cristian ITA REFIN - MOBILVETTA 26.01 65. LEANIZBARRUTIA, A. ESP ONCE 27.58 66. RICO, Efrain COL FLAVIA - TELECOM 28.27 67. BESSY, Frédéric FRA CASINO 29.39 68. TONKOV, Pavel RUS MAPEI - GB 30.09 69. ROUS, Didier FRA LOTUS 30.09 70. ZINTCHENKO, Andrei RUS ESTEPONA - TOSCAF 30.26 71. NOE, Andrea ITA ASICS - CGA 31.19 72. RODRIGUEZ, José ESP KELME - COSTA BLANCA 31.19 73. CUESTA, Ińigo ESP ONCE 31.19 74. ANGUITA, Eleuterio ESP ESTEPONA - TOSCAF 31.29 75. GONTCHAR, Serguei UKR AKI - SAFI 31.32 76. NARDELLO, Daniele ITA MAPEI - GB 32.35 77. MICELI, Nicola ITA AKI - SAFI 32.35 78. MILESI, Marco ITA BRESCIALAT - OYSTER 32.41 79. DI BASCO, Alessio ITA SAECO 32.58 80. GELFI, Luca ITA BRESCIALAT - OYSTER 33.12 81. OSORIO, Carlos COL FLAVIA - TELECOM 33.21 82. CANZONIERI, Angelo ITA SAECO 33.51 83. SIMEONI, Filippo ITA ASICS - CGA 34.11 84. PICCOLI, Mariano ITA BRESCIALAT - OYSTER 35.14 85. BAKER, Darren USA US POSTAL SERVICE 38.31 86. ZANETTI, Mauro ITA AKI - SAFI 38.41 87. OSA, Aitor ESP BANESTO 39.18 88. VICARIO, Juan C. ESP ESTEPONA - TOSCAF 39.28 89. TEBALDI, Valerio ITA LOTUS 39.57 90. MICHAELSEN, Lars DEN TVM 40.06 91. GORINI, Gianluca ITA AKI - SAFI 40.29 92. EKIMOV, Vjatceslav RUS US POSTAL SERVICE 40.29 93. WUST, Marcel GER LOTUS 41.07 94. VAN BON, Leon NED RABOBANK 41.44 95. VAN HEESWIJK, Max NED RABOBANK 41.45 96. VIERHOUTEN, Aart NED RABOBANK 41.45 97. JARQUE, José F. ESP MAIA - CIN 41.45 98. RUE, Gérard FRA GAN 42.22 99. DIAZ ZABALA, H. ESP ONCE 42.23 100. PETILLEAU,Stéphane FRA TVM 42.33 101. GARCIA ACOSTA, J. ESP BANESTO 43.16 102. EDO, Angel ESP KELME - COSTA BLANCA 43.57 103. ANDRADE, Joaquim POR MAIA - CIN 44.03 104. SANCHEZ, José Luis ESP MAIA - CIN 44.03 105. SALMERON, Gines ESP SAECO 44.03 106. BOTERO, Santiago COL KELME - COSTA BLANCA 45.01 107. GARMENDIA, Aitor ESP ONCE 45.05 108. FURLAN, Giorgio ITA SAECO 45.05 109. CAMIN, Claudio ITA BRESCIALAT - OYSTER 45.06 110. SGAMBELLURI, R. ITA BRESCIALAT - OYSTER 45.10 111. BARTHE, Stéphane FRA CASINO 45.14 112. BALLERINI, Franco ITA MAPEI - GB 45.14 113. RADAELLI, Mauro ITA AKI - SAFI 46.12 114. ROSCIOLI, Fabio ITA ASICS - CGA 46.19 115. DALLA COSTA, Oscar ITA AKI - SAFI 46.21 116. PALUAN, Andrea ITA CANTINA TOLLO 46.21 117. BUGNO, Gianni ITA MAPEI - GB 46.58 118. WERNER, Jürgen GER REFIN - MOBILVETTA 47.08 119. LIETTI, Marco ITA REFIN - MOBILVETTA 47.08 120. BRAMATI, Davide ITA MAPEI - GB 48.15 121. GUIDI, Fabrizio ITA SCRIGNO - GAERNE 48.28 122. CASAROTTO, Davide ITA SCRIGNO - GAERNE 48.29 123. FERRARI, Diego ITA ASICS - CGA 50.38 124. TEUTENBERG, Sven GER US POSTAL SERVICE 51.06 125. SCHIAVINA, Samuele ITA ASICS - CGA 51.42 126. AZEVEDO, José POR MAIA - CIN 52.02 127. SCIREA, Mario ITA SAECO 53.47 128. RAMACCIOTTI,Nicola ITA CANTINA TOLLO 53.52 129. JONASSON, Danny DEN RABOBANK 54.18 130. OUSLAMINE, Sergei RUS REFIN - MOBILVETTA 55.16 131. MOERENHOUT, Koos NED RABOBANK 55.33 132. SOLAUN, César ESP EUSKALTEL - EUSKADI 55.56 133. VOSKAMP, Bart NED TVM 57.53 134. VATTERONI, Andrea ITA SCRIGNO - GAERNE 58.33 135. APOLLONIO, Massimo ITA SCRIGNO - GAERNE 58.38 136. MOREAU, Francis FRA COFIDIS 59.07 137. KNAVEN, Servais NED TVM 59.09 138. CALCATERRA, G. ITA SAECO 1.00.20 139. PONTIER, Frédéric FRA CASINO 1.01.04 140. NELISSEN, Danny NED RABOBANK 1.02.27 141. DURAND, Jacky FRA CASINO 1.03.32 142. RAIMONDI,Giancarlo ITA BRESCIALAT - OYSTER 1.04.46 143. SAMPAIO, Joaquim POR MAIA - CIN 1.05.23 144. HVASTIJA, Martin SLO CANTINA TOLLO 1.06.57 145. GRAGUS, Eddy USA US POSTAL SERVICE 1.08.15 146. AGGIANO, Elio ITA REFIN - MOBILVETTA 1.09.37 147. FRIZZO, Maurizio ITA CANTINA TOLLO 1.10.37 148. PIERI, Dario ITA SCRIGNO - GAERNE 1.10.57 149. LUPEIKIS, Remigius LTU US POSTAL SERVICE 1.18.07 150. SVORADA, Jan CZE MAPEI - GB 1.19.32 151. SILVA, Joao POR MAIA - CIN 1.22.36 152. DI RENZO, Marco A. ITA CANTINA TOLLO 1.24.21 153. CEMBALI, Stefano ITA CANTINA TOLLO 1.29.52 154. CONTE, Biagio ITA SCRIGNO - GAERNE 1.30.55