It was the seventh straight win against SEC opponents for the Flyers (6-2), who improved to 19-8 in the past six seasons against teams from BCS conferences.
Dayton was in control most of the way, although the Crimson Tide came back from a double-digit deficit late in the game to make the score more respectable when Lacey made a 3-pointer as the clock was winding down.
Ahead 3-2, Dayton scored 10 straight points on back-to-back 3-pointers by Benson and Dillard, a fast-break layup by Oliver and a dunk by Benson to jump out to a 13-2 lead at the 15:40 mark.
Behind 20-9, the Crimson Tide went on an 11-2 run to cut the lead to 23-22 on a layup by Randolph with 7:59 left in the half.
Alabama took its first lead of the game, 26-25, when Lacey made two free throws with 5:04 to go. The Flyers then outscored the Tide 13-7 to take a 38-33 lead at intermission.
Dayton maintained its lead throughout the second half. Alabama came within three, 47-44, on a dunk by Lacey at the 16:33 mark, but it was as close as they would get.
The Flyers steadily extended their lead to 70-55, their largest of the game, on a layup by Dillard with 5:38 remaining.
The Tide began chipping away at the lead, but it was too little too late.
Who are the best NBA prospects in the 2017 draft class? Chad Ford gives his top five and previews the big storylines to watch for next year.
Cal shooting guard Jordan Mathews, who averaged 13.6 points as a sophomore, has decided to transfer to Gonzaga.
Maria Taylor and Peter Burns share the greatest moments of the year around the conference.