Lucas Hargrove's free throw with 3.1 seconds left lifted Auburn to a 58-57 win over Alabama Saturday at Beard-Eaves-Memorial Coliseum.