Shanghai es un entretenido juego de solitario de mahjong.
El objetivo consiste en eliminar todos los pares de fichas coincidentes del tablero.
Para retirar las fichas, deben quedar desbloqueadas por al menos uno de sus lados (izquierdo o derecho), así como estar libres en la parte superior.
Por lo general, se necesitan dos fichas idénticas para formar una pareja y eliminarlas.
Sin embargo, existen dos casos especiales: cualquier par de fichas con flores puede combinarse entre sí, y cualquier par de fichas con estaciones puede emparejarse sin importar su diseño específico.
