در روز ۳۱ شهریور سال ۱۳۵۹ خورشیدی ارتش بعث عراق به ظرفیت دو لشکر تانک و با تمام تجهیزات، به خرمشهر حمله کرد و نیمی از خرمشهر را به اشغال خود درآورد، در این هنگام محمدعلی به همراه سایر کماندوها نیروی دریایی بوشهر با رشادت و جانفشانی و در حالی که تعداد نفرات آن‌ها کمتر از یک دهم لشکر عراق بود توانستند ۱۶۴ نفر از تانک‌های افسانه‌ای که در اختیار لشکر عراق قرار داشت را منهدم کند و به کمک نیروهای خود ارتش عراق را به عقب راندند.

به علت خسارت سنگینی که کماندوهای نیروی دریایی ارتش جمهوری اسلامی به لشکر تانک صدام وارد آوردند بعد از اشغال خرمشهر، صدام متجاوز، خرمشهر را «گورستان لشکر تانک» خود نامید.

در این درگیری‌ها ۱۳ ناو جنگی و موشک‌انداز ارتش عراق را غرق کرد. صفا توانست در طول یک هفته رکورد شکار تانک در دنیا را بشکند.

سرانجام با وجود مقاومت‌های بسیار کماندوهای نیروی دریایی ارتش و پس از انهدام صدها تانک و تار و مار کردن لشکر عراق، محمدعلی صفا در ۴ آبان ۱۳۵۹ خورشیدی بر اثر انفجار خمپاره و اصابت ترکش به ناحیه پیشانی، پا و پهلو به درجه رفیع شهادت نائل آمد.