Jogos de cartas de "pesca" evoluíram em muitas culturas com diversas variantes. No Snitch, variação do jogo iraniano Gharat (que significa "saque"), os jogadores tentam formar conjuntos de naipe, cor ou design a partir das próprias cartas, das dos oponentes ou do monte de compra.
Jogado por dois ou mais jogadores com dois baralhos padrão. Valetes e Dois são curingas. O objetivo é ser o primeiro a atingir 1000 pontos formando conjuntos ao comprar cartas certas ou desafiar conjuntos dos oponentes.
O dealer embaralha os dois baralhos e dá três cartas viradas para baixo a cada jogador. Coloca o restante no centro, vira a carta superior e a coloca ao lado do monte. O jogo começa à direita do dealer e segue no sentido horário.
Se possível, o primeiro jogador forma um conjunto de duas ou três cartas (ex.: K-K, 3-3-J, 4-2). Se não, compra do monte central. Empilha o conjunto à sua frente (se fez um) e descarta ou repõe a mão para manter três cartas. Conjuntos subsequentes são colocados por cima uns dos outros.
Cada jogador pode fazer um de três movimentos: criar conjunto da própria mão, comprar do monte para formar conjunto, ou desafiar o conjunto do topo de um oponente. Desafia colocando carta correspondente perto do conjunto adversário. O oponente pode ceder o conjunto ou defendê-lo cobrindo com carta correspondente, valete ou dois. O desafiante pode continuar desafiando o mesmo conjunto se tiver cartas. Após roubar ou falhar, repõe a mão e a vez passa ao próximo.
O jogo continua até o monte de compra acabar. Então, os jogadores só podem usar as próprias cartas para formar conjuntos, desafiar e defender. Continua até que todos tenham jogado ou descartado todas as cartas.
Cada jogador soma seus pontos: 3 a 9 valem 5 pontos cada; 10 a Rei valem 10 cada; Ás vale 15; Dois vale 20; Valete vale 50. Quem atingir 1000 pontos somando rodadas anteriores vence.