Rodriguez wins stage;
Joaquin Rodriguez of Spain won a hilly 12th stage of the Tour de France Friday, leading a two-man sprint finish with Alberto Contador - who gained 10 precious seconds in the title quest.
Rodriguez doubled and scored in a six-run fifth inning to help the Dominicans beat the Florida Marlins 10-1.