亚莉桑德拉也估计到,琉球内部可能会因为惧怕萨摩藩,而不敢开门放自己进城,因此首先派出几个琉球俘虏去向城里喊话,然后又派人将岛津忠纪押到阵前,让守军观看,以证实萨摩军以被全部都消灭了,但过了近半个小时的时间,首里城中依然还沒有任何动静, 丝毫也没有要开城放进的意思。于是亚莉桑德拉也下令攻城。
六门青铜火炮被推到了阵前, 分为两批, 轮流的首里城的城墙轰击, 打得首里的城墙上灰尘扬天, 碎石乱溅, 右城墙上驻守的琉球士兵也死伤一片, 其余的都吓得纷纷躲闪.
虽然这次商家军所带的火炮并不多, 但首里城本身也不算是什么坚城,而且也架不住总是朝着一个地方猛轰, 因此在六门火炮轮番轰击了十几余轮之后,也首里城的城墙轰开了一个三丈多宽,只有不到一丈高的大豁口来。而火炮随后向豁口的两侧展开,驱赶城墙上的琉球士兵。
而这时商家军的步兵也开始向城墙发动进攻,先架木梯通过了防城河,随后当先冲锋的十余名士兵先向豁口处投出了手榴弹,随着一连串的爆炸声之多,士兵们手执步枪,冲入了尚未散尽的硝烟中。原来还以为要经过一场刺刀白刃战,那知琉球的守军的战斗力本来就极差,而且刚才也见识了商家军凶猛的火器,那里还敢迎战,这时早己一哄而散,跑了个精光。
这一次攻城打得轻松之及,就连杀入城中的商家军士兵也觉得不可思议,有人还在想,会不会是琉球军用什么伏兵之计,要和商家军打一场巷战。不过想归想,对首里的进攻还是在按步就班的进行着,从豁口攻入首里城的士兵立刻打开了城门,又放下吊桥,让自己的大军进城。
攻城如此顺利就得手了,也是大大出乎亚莉桑德拉的预料,但见琉球军如此不堪一击,在进城之后,亚莉桑徳拉立刻分派出三路的兵力,每一路各四百人,分头去占领其他三座城门。首先将首里城完全控制住,随后亚莉桑德拉命人立刻返回登陆的阵地,令第二分舰队出击,全面封锁首里的港口,不许任何船只出海。自己和成钢带领着剩余的九百人也立刻出击,在俘虏的带领下,直扑首里城内的军营。
琉球军根本就毫无任何的抵抗之力,商家军杀到的时候,几乎全部都缴投降,到下午的时候,商家军就己经完全控制了首里城。亚莉桑德拉又一次下令,让滩头阵地的士兵立刻都转移进首里城来。