Vanderbilt stunned No. 1 Alabama, beating the Crimson Tide 40-35 for the football program’s first win over a No. 1 team.