Duke continues fairy tale season