Go Fish es un juego con cartas. Pueden jugar de 2 a 10 personas.
Cada jugador recibe cinco cartas. El resto de las cartas (el mazo) se pone boca abajo donde todos los jugadores puedan cogerlas. Las cartas que son del mismo color y del mismo número se llaman parejas. Si un jugador tiene una pareja, la pone boca arriba delante de él para que todos puedan verla. El jugador situado a la izquierda del que ha dado las cartas a todos va primero. Cuando es el turno de un jugador, le pide a otro jugador una carta del mismo color y número que la que ya tiene. Pueden pedirla a cualquier jugador. Si el otro jugador tiene la carta, se la da al que la ha pedido, y el que la ha pedido pone la pareja delante de él y vuelve a pasar. Si el otro jugador no tiene la carta, entonces dice: "Ve a pescar", y el jugador que ha preguntado toma una carta del mazo y el siguiente jugador va. Si un jugador no tiene cartas cuando le toca ir, entonces simplemente toma una carta del mazo y el siguiente jugador va. Si no hay cartas en el mazo y el jugador no tiene cartas, entonces ese jugador no puede ir. El juego termina cuando todas las cartas están boca arriba por parejas. El ganador es el jugador con más parejas.