Auburn holds on to win see-saw affair