في 73هـ قرر عبد الملك بن مروان التخلص من عدوه و منافسه عبد الله بن الزبير إلى الأبد، فجهز جيشاً ضخماً لمنازلة ابن الزبير في مكة، و أمر عليه الحجاج بن يوسف، فخرج بجيشه إلى الطائف، و انتظر الخليفة ليزوده بمزيد من الجيوش، فتوالت الجيوش إليه حتى تقوى تماماً، فسار إلى مكة و حاصر ابن الزبير فيها، و نصب المنجنيقات على جبل أبي قبيس و على قعيقعان و نواحي مكة كلها ، و دامت الحرب أشهراً، فتفرق على ابن الزبير أصحابه، و وقعت فيهم الهزيمة. أعلن الحجاج الأمان لمن سلم من أصحاب ابن الزبير، و أمنه هو نفسه، غير أن عبد الله بن الزبير لم يقبل أمان الحجاج، و قاتل رغم تفرق أصحابه عنه طمعاً في أمان الحجاج فقتل.