Goldfish, également connu sous le nom de Go Fish, est un jeu de cartes qui peut être joué avec deux à cinq joueurs. L'objectif du jeu est de collecter plus de carnets de cartes que le reste des joueurs .
Pour jouer, utilisez un jeu de cartes à jouer standard de 52 cartes. Le croupier mélange et coupe le paquet puis distribue les cartes aux joueurs. S'il y a deux ou trois joueurs, chaque joueur reçoit sept cartes. S'il y a quatre à cinq joueurs, chaque joueur reçoit cinq cartes. Le reste du deck est placé au milieu.
Dans le sens des aiguilles d'une montre, chaque joueur demande au joueur à sa gauche si elle a une certaine carte qu'il souhaite associer pour terminer un livre. Un livre est un ensemble de quatre cartes semblables. Si un joueur n'a pas la carte demandée, il dit « non » et « va pêcher ». Le joueur demandeur pioche ensuite une carte du paquet du milieu. Le jeu continue jusqu'à ce que le deck soit terminé. Le gagnant est le joueur avec les carnets de cartes les plus complétés.