Chris Davis raced 100-plus yards with a missed field-goal attempt for a touchdown on the final play to lift No. 4 Auburn to a 34-28 victory over No. 1 Alabama on Saturday.