המחבל שפצע הערב (חמישי) שבעה בני אדם בפיגוע הירי והדקירה בפתח תקווה, נתפס בסופו של דבר בידי אזרחים שהיו במקום, שאף הכו אותו לאחר מכן. במקביל, עוברי אורך נוספים הבחינו בערבי מכפר קאסם וחשדו כי הוא המחבל. כתוצאה מכך, הותקף הערבי ונפצע באורח קל.
המחבל, בן 18 מכפר בשומרון, פתח בירי לעבר אוטובוס ברחוב הברון הירש וכתוצאה מכך נפצעו שישה בני אדם ושניים נוספים לקו בחרדה. מיד לאחר מכן, פתח המחבל בריצה ונתפס במתפרה סמוכה בידי עוברי אורח שהכו אותו. באותו הרגע, נתקל המחבל במעצור בנשק. במהלך העימות עם המחבל, תפס הלה סכין ודקר את אחד האזרחים במקום.
הפצועים פונו לאחר הפיגוע לקבלת טיפול במרכז הרפואי בלינסון בעיר. המחבל כאמור הוכה בידי עוברי אורח עד שכוחות משטרה הגיעו למקום ועצרו אותו. בהמשך הוא הועבר לבלינסון, שם אושפז כשמצבו מוגדר בינוני. מטרים ספורים ממנו מטופלים פצועי הפיגוע.
כאמור, ערבי נוסף שהיה באזור, נחשד כמחבל ועוברי אורח הכו אותו. שוטרי מג"ב שהגיעו למקום ניסו לעצור את החשוד כמחבל. האזרחים קראו לשוטרים לירות לעברו. בהמשך הוא נעצר ונלקח לתחנת המשטרה, שם התברר כי אין קשר בינו לבין האירוע.