Shanghai II es una variante del juego de puzzle también conocido como mahjong solitario. 144 fichas de mahjong se organizan en filas y apiladas unas sobre otras en varios modelos; la meta del jugador es quitar pares de fichas iguales que no tienen baldosas adyacentes a ambos lados o están cubiertas hasta que todo el tablero se limpia. Esta variante cuenta con seis patrones de nombres de animales: tigre, escorpión, mono, serpiente, pantera, y el dragón. El jugador puede elegir que se muestren sugerencias o invertir cualquier cantidad de movimientos.