Tim Lincecum walked five Braves in six innings and Julio Teheran and three Atlanta relievers combined to shut out the road-weary Giants.