Chávez rival gains momentum, still faces long odds