A Roanoke College poll has Allen up three, 45-42.