The San Francisco leg of the Olympic torch relay descended into a farce on Wednesday after the authorities cut the route in half and hustled the torch away from waiting protesters and supporters of the Beijing Games by driving it over a kilometre inland. A closing ceremony for the torch rally was also suddenly relocated.