巴伽什理所当然地拒绝了英国人的要求,而且还组织起一支2800人的军队,其中还包括一艘停泊在港口中、虽已过时但仍在服役的军舰格拉斯哥号。当巴伽什组织人手加强王宫守备的时候,英国皇家海军组织了几艘战舰围困了这个小岛,还派出若干海军陆战队登陆该岛,并向巴伽什发出了最后通牒。虽然直到最后一分钟,巴伽什还在通过美国驻该岛的代表企图与英方谈判以换取和平,但是美方拒绝提供帮助。1896年8月27日晨9时最后通牒规定的时间一过,英军便开始炮击桑给巴尔。由于实力悬殊,桑给巴尔军队很难进行有力还击。9时45分,巴伽什苏丹宣布投降,整场战争就此结束,历时仅短短的45分钟。