Jabarkan Pengepungan dan kematian dari Abdullah bin Zubair

Kekalahan al-Mukhtar, yang menentang Ibnu Zubair dan Bani Umayyah, menjadikan Ibnu Zubair dan pewaris Marwan, Abdul Malik () sebagai dua pesaing utama untuk kekhalifahan. Namun, kelompok Khawarij Arab telah mengisolasi Ibnu Zubair di Hijaz, memisahkannya dari loyalis di bagian lain dari kekhalifahan. Pada tahun 691, Abdul Malik mendapatkan dukungan dari Zufar dan Qais 'Ailan dari al-Jazirah, menghilangkan hambatan utama antara tentara Suriah dengan pendukung Ibnu Zubair di Irak. Belakangan pada tahun itu, pasukan Abdul Malik berhasil menaklukkan Irak dan membunuh Mush'ab pada Pertempuran Maskin. Al-Muhallab, yang memimpin perang melawan Khawarij di Fars dan Ahwaz, kemudian mengalihkan kesetiaannya kepada Abdul Malik.

Setelah menegaskan otoritas Umayyah di Irak, Abdul Malik mengirim salah satu komandannya, al-Hajjaj bin Yusuf, untuk menaklukkan Ibnu Zubair. Al-Hajjaj mengepung dan membombardir Makkah selama enam bulan. Pada saat itu, sebagian besar partisan Ibnu Zubair dan putranya Khubaib dan Hamzah menyerah atas tawaran pengampunan. Ibnu Zubair tetap bersikeras untuk bertarung dan memilih bertindak atas nasihat ibunya. Ibnu Zubair masuk ke dalam medan perang yang pada akhirnya dia dibunuh pada tanggal 3 Oktober atau 4 November 692.

Dalam sebuah anekdot yang dicatat oleh ath-Thabari, disebutkan bahwa ketika al-Hajjaj dan letnan komandannya, Thariq bin Amr, berdiri di atas jenazah Ibnu Zubair, Thariq berkata tentang Ibnu Zubair: "Dia tidak memiliki parit pertahanan maupun benteng; namun dia menganggap dirinya setara dengan kita, dan bahkan mengalahkan kita setiap kali kita bertemu dengannya". Al-Hajjaj menggantung jenazah Ibnu Zubair di gibbet dan jenazah itu tetap dibiarkan sampai Abdul Malik mengizinkan Asma' untuk mengambil jenazah anaknya. Jenazahnya kemudian dimakamkan di rumah neneknya, Shafiyyah di Madinah. Kemenangan Bani Umayyah dan kematian Ibnu Zubair menandai berakhirnya Fitnah Kedua.