16:37 CEST 187 km/1 km to go Last kilometre, and Millar has been taking 5 seconds a kilometre out of the chasers. He takes the final corner and is into the finishing straight.
16:38 CEST 188 km/0 km to go David Millar wins the stage with a very strong ride on the San Jeronimo. He is very happy and starts his celebrations from a long way out, finishing with a long, two armed victory salute.
http://www.cyclingnews.com