Arroyo Survives Latest Challenge