Answer
In 2005, Mugabe demoted Mnangagwa to Minister of Rural Housing because Mnangagwa was openly jockeying to succeed Mugabe. Mnangagwa had been a close ally of Mugabe for many years, but he had become increasingly ambitious and had begun to make overtures to other members of the ruling party. Mugabe saw this as a threat to his power and decided to demote Mnangagwa in order to keep him in check.