Bene Gesserit
The Bene Gesserit win if, after a faction or alliance has succeeded in a conventional win, they reveal that they predicted (prior to the game's start) that that faction would win in that turn. The Bene Gesserit need only predict one of the winning players in the event of an alliance win. If the Bene Gesserit cause their own alliance to win in the turn that they predicted one of their allies would win, then the Bene Gesserit alone win. This win condition represents the situation where the Bene Gesserit have manipulated the situation so that their hidden agenda is fulfilled.