Shanghai er eingreypingur leikur með Mahjongg flísum. Markmið leiksins er að fjarlægja allar flísar. Fjarlægðu flísar með því að snerta samsvarandi opna flísar. Eins og eingreypingaspilið gætirðu ekki unnið.
Flísunum er staflað hver ofan á aðra. Samsvarandi flísar eru aðeins færanlegar ef þær eru „opnar“. Flís er opin ef hún hefur engin flís til hægri eða vinstri eða ofan á.
Flísar passa saman ef þær eru eins eða ef þær eru hluti af hópi. Hópar eru árstíðirnar (vor, sumar, haust, vetur) eða blóm (plóma, iris, bambus, krýsantemum). Samsvarandi flísar eru í settum af fjórum.
Til viðbótar við árstíðirnar og blómahópana innihalda settin vindar, drekar, bambus, mynt eða punkta og andlit eða persónur.
Þessi leikur var innblásinn af PLATO Mah-Jongg eftir Brodie Lockard.