阿新号在穿鼻洋武力迫两船折返。提督关天培正常查究期间，窝拉疑号突向中方军队发炮，穿鼻之战爆发。穿鼻之战战败后，英军尽逃回尖沙咀。林则徐下令军队驻在尖沙咀附近的官涌（今香港九龙油尖旺区佐敦）还击。英军本打算在尖沙咀修理军舰，被中方军队发现，驱逐出海。九月廿九（1839年11月4日）英军还击，欲以大炮轰击官涌军营，但军营地势颇高，中方军队居高临下发炮，英军败退。连续几次交锋后，十月六日（1839年11月11日），林则徐令军队分五路，主动合击英军，凌晨时分，中方军队包抄英军舰队，五路大炮，重叠发击，将英军舰队