Answer:
The Shang Dynasty ended in about 1050 BCE, when conquerors from the state of Zhou invaded the capital and successfully toppled the Shang Dynasty. The Zhou conquerors claimed to overthrow the Shang Dynasty for moral reasons. They said that the Shang king was evil and that heaven no longer wanted him to rule.