Glad you think so. Also yes no matter what happens the knight will defeat the dragon. Although... under certain circumstances an alternative to slaying the beast is available.