Shanghai er en mahjong kabal.
Målet med spillet er å fjerne alle matchende par av fliser.
Fliser må være fri enten på venstre eller høyre, så vel som på toppen.
I de fleste tilfeller må du matche fliser nøyaktig for å fjerne dem.
Men det er to unntak: Du kan velge hvilken som helst to blomst eller sesongen fliser.