הקרב על הכעבה
הקרב

זמן קצר לאחר נפילת המסגד לידי המורדים, ניסו כ-100 קציני ביטחון של משרד הפנים להשתלט עליו מחדש מבלי לדעת את סדר גודל הכוחות שמולם, ולאחר שפרצו בחסות מספר פגזים דרך באב אל-סאלם ("שער השלום") הם נתקלו באש תופת של המורדים שגרמה להם לסגת במחיר של עשרות הרוגים ופצועים. בעקבות כך הצטרפו במהירות לכוחות משרד הפנים יחידות של הצבא הסעודי והמשמר הלאומי הסעודי. על פי בקשת הממלכה הסעודית, הקומנדו של צבא פקיסטן הגיע למכה כדי לסייע לכוחות הסעודים להוביל את המבצע לשחרור המסגד. צנחנים שהוצנחו לרחבת המסגד נתקלו בגורל דומה.
כוחות הביטחון מיהרו לפנות את כל העיר מכה. שר הביטחון הנסיך סולטאן, מינה את ראש המודיעין טורקי אל-פייסל
לעמוד בראש החפ"ק שהוקם במרחק כמה מאות מטרים מהמסגד. עם זאת, הממשלה לא יכלה לנקוט בפעולות צבאיות בתוך המסגד ללא אישור הלכתי, מאחר שהאסלאם אוסר כל פעולת אלימות בשטח המסגד ואפילו עקירת צמחים הייתה זקוקה לאישור מיוחד. על כן, תחילה העולמא (חכמי הדת) הסעודית בראשות עבדול עזיז בן באז התבקשה להוציא פתווה המאפשרת שימוש בכוח קטלני במסגד. גם לאחר ההשתלטות על המסגד הגדול, חברי העולמא גילו סובלנות כלפי המורדים. כשהממשלה ביקשה מהם להוציא פתווה המאפשרת לכוח צבאי חמוש להיכנס למסגד, בן באז ובכירים אחרים היו מאופקים ובניגוד לעמדת הממשלה, הם לא מיהרו להכריז עליהם כלא-מוסלמים, אלא כינו אותם "הקבוצה החמושה". אנשי דת בכירים התעקשו שהשלטונות יציעו למורדים תחילה את האפשרות להיכנע לפני שיותקפו על ידי כוחות הביטחון. בסופו של דבר התקבל האישור המיוחל, והסעודים נערכו לפריצה למסגד.
כוחות הביטחון הסעודים והקומנדו הפקיסטני פתחו במתקפה חזיתית על שלושה מהשערים הראשיים של המסגד, בחסות ארטילריה וירי טילי טאו בניסיון לנטרל את צלפי האח'ואן. הכוח התוקף מצא את עצמו נקלע שוב לאש תופת מכל הכיוונים, ונאלץ לסגת לאחר שלא הצליח לפרוץ את ההגנות של המורדים. צלפי האח'ואן המשיכו כל העת לפגוע בחיילים שחשפו את עצמם מבלי משים בקרבת המסגד, ומאות מן המורדים הסתתרו בבטחה במאות חדרי המחתרת התת-קרקעיים של המסגד, כשהם יוצאים לסירוגין לבלום את הכוחות הסעודים וגורמים אבדות כבידות לצבא הסעודי והמשמר הלאומי. ביום השלישי נהרג "המהדי" מוחמד אל-קאחטאני לאחר שניסה להשליך חזרה לעבר הסעודים רימון שהושלך לכיוון לוחמי האח'ואן בחושבו שהוא חסין ממוות. מותו יצר בלבול אצל כוחות האח'ואן שלא ציפו למות המהדי אך המשיכו להילחם למרות זאת. עקב האבדות בניסיונות הפריצה למסגד, ממשלת סעודיה הצהירה באופן רשמי שהיא לא תשחרר את המסגד על ידי פעולה צבאית אלא על ידי מצור עד שהמורדים יישברו. בפועל, עד היום החמישי מההשתלטות בוצעו שוב ושוב מספר מתקפות כושלות שבהן הכוחות הסעודים הצליחו לכל היותר לגרום למורדים לסגת מהצריחים וממרבית השטח הפתוח לחדרי המסגד התת-קרקעיים באמצעות ירי מדויק ממסוקי קרב והשלכת גזים וכימיקלים רעילים על פני השטח שגרמו לרבים מהלוחמים עיוורון או שיתוק ולעליית מנין הנפגעים שלהם. המורדים התבצרו בתוך המנהרות התת-קרקעיות יחד עם בני משפחותיהם, והתקיימו מכמויות המזון שהביאו עימם למסגד. הסעודים ניסו בהתחלה להציף את המנהרות במים ואז לחשמל אותם כדי לגרום למורדים לסגת למעלה, אולם הם נכשלו עקב המבנה של המנהרות.
המצב העדין של הימצאות בני ערובה בתוך המסגד, הוביל את הסעודים לבקש את עזרת ה-GIGN - יחידת השתלטות המיוחדת של צרפת. צוות של שלושה קציני קומנדו צרפתיים הגיע למכה, ומחמת האיסור על כניסתם של לא-מוסלמים למכה, הם התאסלמו בטקס רשמי קצר. הדעות חלוקות האם הצרפתים נטלו חלק ממשי בלחימה בתוך המסגד, או שרק פיתחו את תוכנית המתקפה על המסגד ותדרכו את הקומנדו הפקיסטני. בין כך ובין כך, התוכנית שכללה קדיחת חורים ברצפת המסגד והחדרת פגזי גז CS משתק לתוכו במטרה להוציא את המורדים החוצה לשטח הפתוח, נכשלה אף היא בתחילה עקב החיבור בין עשרות החדרונים התת-קרקעיים של המסגד, שמנעו מהגז להתפשט בהצלחה לכל מקומות המסתור של המורדים.
לאחר כשבוע וחצי שבהם מנין הנפגעים מכוחות הביטחון המשיך לעלות, בין השאר לאחר התקפות פתאומיות של המורדים מבטן האדמה, פקעה סבלנותם של הסעודים להמתין לכניעת האח'ואן: ארטילריה כבדה החלה לכתוש את רחבת המסגד וקירותיו וגרמה לפריצת דליקות ולנזק גדול למבנה, וטנקים פערו חורים בקירות המסגד והתקדמו לתוך הרחבה והכעבה לצד כוחות חי"ר שהמטירו אש כבדה; במקביל, דרך עשרות החורים שנקדחו ברצפת המסגד הוחדרו פגזי גז, רימונים ופצצות תבערה במשך ימים רצופים שהובילו להריגה ללא הבחנה של מאות מורדים ובני ערובה רבים שנותרו נצורים במסגד. כשבועיים לאחר תחילת האירוע, קבוצה של מורדים בהם אחדים ממובילי המרד הצליחו להימלט מהמצור, ובימים שלאחר מכן פרצו קרבות ספוריאדים בחלקים אחרים של העיר מכה. הגז ואש התופת בחדרים התת-קרקעיים אילצו את המורדים במסגד לנוס למעלה לשטחים פתוחים מעל הקרקע, שם הם חוסלו במהלך חילופי אש עם החיילים הסעודים והפקיסטנים שטיהרו את המסגד או נורו על ידי צלפים סעודים. לאחר 16 ימים מתחילת האירוע, אחרוני המורדים ששרדו בתוך המתחם המקודש נכנעו בתומו של קרב קשה.
על פי הצהרות רשמיות, הקרב הותיר אחריו 255 מורדים ומתפללים הרוגים, ו-560 פצועים, אף שמקורות דיפלומטים סבורים שהמספר גבוה יותר. לכוחות הביטחון על פי הודעה רשמית היו 127 הרוגים ו-451 פצועים, אם כי יש הסבורים שמנין הנפגעים עומד על 1,000-800 הרוגים ופצועים.