No. 4 Alabama beat No. 8 Kentucky on Saturday, 102-97, in a matchup of two of the top offensive teams in the country.