Simon has invented this card trick using a random field of cards and allowing him to predict nearly the whole path through the field. You can play along as a viewer and see how Simon will nearly guess your card (the card that your finger will end up on at the end of the trick), narrowing his final guess down to just a couple of cards (three in this case).
This trick is a version of Kruscal Count. Simon learned about random fields and Kruscal Count from a video by James Grime on the Singing Banana channel.