I would like to have an event where the castle is better defended: for example you need to jump to floor two of the main tower where the champ will be (little jumping puzzle) or there is a dragon in the castle who defend it.
Or you can do an event where the guard npcs are corrupt: if their life is under for example 10% they become friendly and you can pay them to let your team trough the gate.