Chris Johnson scored 20 points and Dayton closed with a 17-9 run to knock off Alabama (No. 15 ESPN/USA Today, No. 16 AP) 74-62 Wednesday, ruining Crimson Tide coach Anthony Grant's homecoming.