Avengers hold on, beat Rebels