Blue Devils roll again, blow out Warriors on road