Shanghai adalah permainan solitaire menggunakan ubin Mahjongg. Tujuan permainan ini adalah untuk menghapus semua ubin. Hapus ubin dengan menyentuh ubin terbuka yang cocok. Seperti game kartu solitaire, kamu mungkin tidak akan bisa menang.
Ubin ditumpuk di atas satu sama lain. Ubin yang cocok hanya dapat dilepas jika "terbuka". Ubin terbuka jika tidak memiliki ubin di kanan atau kiri atau di atas.
Ubin cocok jika sama atau jika merupakan bagian dari grup. Kelompoknya adalah Musim (Musim Semi, Musim Panas, Musim Gugur, Musim Dingin) atau Bunga (Plum, Iris, Bambu, Krisan). Ubin yang cocok ada dalam empat set.
Selain grup Musim dan Bunga, set juga mencakup Angin, Naga, Bambu, Koin atau Titik, dan Wajah atau Karakter.
Game ini terinspirasi oleh PLATO Mah-Jongg oleh Brodie Lockard.