צה"ל פרסם הבוקר (שני) את התחקיר המלא של מתקפת חמאס באופקים ב-7 באוקטובר. לפי התחקיר, הטבח נבלם רק בזכות השוטרים, החיילים והתושבים, כ-40 דקות לאחר שהתחיל, בעוד הצבא איחר להגיע לעיר וכלל לא השפיע על הקרבות. 25 אזרחים נרצחו ושמונה אנשי כוחות הביטחון נפלו באופקים.
לפי התחקיר, ב-7:08 הגיעו 15 מחבלים בשני טנדרים לשכונת מישור הגפן, כשאיתם תחמושת רבה ומגוונת. מפות שנמצאו על גופות המחבלים גילו כי עוד כמאה מהם היו אמורים להגיע לעיר, ולהתפרס בנקודות מרכזיות, בהן תחנת המשטרה. בתחקיר לא צוין מדוע לא יצאה התוכנית לפועל.
האזעקות שהופעלו בעיר בגלל ירי הטילים שקדם לפלישה גרמו לתושבים רבים לצאת מהבתים ולרוץ למרחבים המוגנים הציבוריים, וכך הם נקלעו לזירת הטבח. 11 מהתושבים, רובם אזרחים ותיקים, נרצחו בדקות הראשונות לירי. מהתחקיר עולה שהמחסור במיגון בבתים רבים היה אחת הסיבות המרכזיות בגללה בחרו מחבלי חמאס להתמקד בשכונה.
תחקיר צה"ל ממשיך ומתאר את לוח הזמנים של אותו בוקר ארור. ב-7:13 המחבלים הבחינו באמבולנס שהוזעק לאזור וירו לעברו. נהג האמבולנס נהרג, והמחבלים המשיכו במסע ההרג שלהם, השתלטו על רחובות בשכונה וירו ב-11 האזרחים הוותיקים. שלושה חיילים בחופשה ניהלו את הקרב במחבלים, לצד אנשי משטרה, חלקם תושבי השכונה שיצאו מבתיהם להגן על שכניהם. צוער מבה"ד 1, שוטר ואזרח חמוש פעלו יחד לזמן קצר - עד שהשוטר והאזרח נהרגו.
ב-7:23 נכנסו מחבלים לביתם של רחל ודוד אדרי ברחוב התמר. לאחר 12 דקות הגיעו לבית שוטרים, ובראשם מפקד תחנת המשטרה המקומית - שנפגע לאחר חמש דקות מרימון שהושלך לעברו מתוך הבית. במקביל, שוטרים ואזרחים נוספים ניהלו קרבות ירי ברחובות הסמוכים והצליחו להרוג מחבלים. באחד הקרבות, כוח של שוטרים ואזרחים הגיע למקום והצליח להרוג עוד שלושה מחבלים. שני שוטרים נפלו בקרבות. אף שפעלו ללא תוכנית סדורה ותקשורת רציפה, הצליחו הכוחות שכן פעלו בעיר לבלום את המתקפה בשעה 7:45.
ב-8:30 הגיע קצין אגף המבצעים של מרחב הנגב לרחוב התמר, וקיבל תמונת מצב על המתרחש בבית משפחת אדרי. במקום התנהל מו"מ בין הצדדים, ובשעה 12:45 הועברה האחריות לכוח של הימ"מ שהגיע למקום. המשא ומתן נמשך עד 3:00, ואז נהרגו ארבעת המחבלים ובני הזוג חולצו בשלום מביתם. התחקיר מציין תקרית נוספת שקרתה באותן שעות, במהלכה התבצרו שלושה מחבלים ביחידת דיור של אחד הבתים ברחוב החיטה בעיר, וכוח משטרה שהוזעק למקום נלחם בהם והרג אותם. התחקיר מציין לשבח את החלטת הכוחות בשתי התקריות לבודד את הזירה עם קבלת הדיווח, כדי להשיג תנאים שיאפשרו את שחרור בני הערובה ואת חיסול המחבלים. המחבל האחרון באופקים נהרג בשעה 3:30.
התחקיר קובע שאף שלאורך המתקפה על אופקים הוקפצו חמש פלוגות לוחמים מבסיס בה"ד 1, לא הייתה להם השפעה על המתרחש. עם זאת, בעוד הטבח נמשך באזורים אחרים בנגב המערבי, מרבית הכוחות הושאר באזור אופקים - זאת בשל הבנה חלקית של תמונת המצב בסביבה, ועקב דיווחי תושבים שחוליות נוספות נמצאות בעיר, מה שהוביל להמשך סריקות.
בסופו של דבר, קבע התחקיר, "צה"ל נכשל במשימתו להגן על העיר אופקים". לפי הצבא, "הלחימה התבצעה במרחב עירוני וצפוף, ללא קווי הגנה ברורים הכוללים ריבוי זירות. היה קושי בזיהוי מקורות הירי, מאחר שהיו אזרחים חמושים רבים בשטח - דבר אשר הקשה להבדיל בין כוחותינו לאויב". התחקיר משבח את לוחמי הימ"מ על התנהלותם בתקרית בני הערובה, ואת מפקד בה"ד 1 על השבת המצב בעיר לקדמותו, חרף ההערה על חוסר הרלוונטיות של לוחמיו. עוד ציין התחקיר את יהל סומך, מאבטח בביטוח לאומי, שביצע פעולות הירואיות כדי להציל אזרחים ולהרוג מחבלים כשהוא חמוש באקדח בלבד.