Shanghai er et kabal som bruker Mahjongg-fliser. Målet med spillet er å fjerne alle brikkene. Fjern fliser ved å berøre matchende åpne fliser. I likhet med kortspillet kabal, kan du kanskje ikke vinne.
Flisene er stablet oppå hverandre. Matchende fliser kan bare fjernes hvis de er "åpne". En flis er åpen hvis den ikke har noen flis til høyre eller venstre eller på toppen.
Fliser samsvarer hvis de er like eller om de er en del av en gruppe. Grupper er årstidene (vår, sommer, høst, vinter) eller blomster (plomme, iris, bambus, krysantemum). Matchende fliser er i sett med fire.
I tillegg til årstidene og blomstergruppene inkluderer settene vinder, drager, bambus, mynter eller prikker, og ansikter eller tegn.
Dette spillet ble inspirert av PLATO Mah-Jongg av Brodie Lockard.