No. 10 Alabama traveled to No. 20 North Carolina for one of their toughest games of the season and came out victorious by a final score of 94-79.