Straight Prediction is a fair and direct poker prediction effect. You can even use a borrowed deck.
The spectator lays out a five-card poker hand. Other cards are then added to the hand and the spectator chooses which cards to discard. The remaining selections are seen to have been predicted long before the game started.