Alabama football exorcised its road demons with a thrilling 24-21 win over Georgia to remain a thorn in Kirby Smart's side.