Shanghai เป็นเกมไพ่คนเดียวที่ใช้ไพ่ Mahjongg เป้าหมายของเกมคือการนำไพ่ทั้งหมดออก ให้นำไพ่ออกโดยการสัมผัสไพ่ที่เปิดอยู่ซึ่งตรงกัน เช่นเดียวกับเกมไพ่คนเดียว คุณอาจไม่สามารถชนะได้
ไพ่จะวางซ้อนกัน ไพ่ที่ตรงกันจะถอดออกได้ก็ต่อเมื่อไพ่ "เปิด" อยู่ ไพ่จะเปิดก็ต่อเมื่อไม่มีไพ่อยู่ทางขวาหรือซ้ายหรือด้านบน
ไพ่จะตรงกันหากไพ่เหมือนกันหรืออยู่ในกลุ่ม กลุ่มต่างๆ ได้แก่ ฤดูกาล (ฤดูใบไม้ผลิ ฤดูร้อน ฤดูใบไม้ร่วง ฤดูหนาว) หรือดอกไม้ (พลัม ไอริส ไผ่ เบญจมาศ) ไพ่ที่ตรงกันจะเป็นชุดละ 4 ใบ
นอกจากกลุ่มฤดูกาลและดอกไม้แล้ว ชุดต่างๆ ยังประกอบด้วย ลม มังกร ไผ่ เหรียญหรือจุด และใบหน้าหรือตัวละคร
เกมนี้ได้รับแรงบันดาลใจจาก PLATO Mah-Jongg โดย Brodie Lockard