采石磯の戦い
北宋(960年 - 1127年)は中国の王朝であり、その北は北東アジアの満洲に由来する半農耕の女真族が居住していた。宋と女真族は軍事同盟を締結していた時期もあったものの、完顔阿骨打の治下で統一した女真族は1114年に契丹人王朝の遼に反乱を起こし、1115年に金を建国して皇帝を称した。金は宋と連合して遼を攻撃しようとし(海上の盟)、最初は1121年の侵攻を計画したが後に1122年に延期した。1122年、金は遼の上京臨潢府と西京大同府を占領したが、宋は南京析津府(現在の北京市にあたる)の占領に失敗、金は同年に南京析津府を占領した。宋が軍事的に弱体だったこともあり、金は外交で優勢を占めた。交渉の結果、宋と金は1123年に条約を締結したが、燕雲十六州をめぐる領導紛争により二国間の関係が悪化した。1125年、金は南下して北宋に侵攻した(靖康の変)。
金は1127年までに中国北部のほとんどを征服、北宋の首都の開封を2度包囲した。2度目の開封包囲では陥落して北宋の欽宗が捕虜になった。
楊万里の『誠斎集』44巻には『海鰌賦』という采石磯の戦いを記述した詩文がある。この詩文が解説したところでは、楼船では兵士が船の中で自転車のように運転するため、金の兵士からは船が飛ぶような素早さで進むが、人の姿が見えなかったという。そして、突如霹靂砲(中国語版)という紙で石灰と硫黄を包んだ砲弾が発射され、砲弾が水面に落ちると硫黄が燃え上がり、雷のような大声を発した。さらに紙が破れると石灰により煙が発生、兵士が目つぶしにあって周りがみえなくなったところで南宋の楼船が馳せて金の戦船を攻撃、金は兵士も軍馬も溺れた結果大敗したという。
采石磯の戦いに参加した南宋艦隊は船340隻に上り、投石機で霹靂砲(中国語版)という紙で石灰と硫黄を包んだ砲弾を発射した(砲弾には毒性のあるヒ素も含まれたという)。『海鰌賦』で「雷のような大声を発した」とあることから、火薬には硝石が十分混ざり、爆発を引き起こしたことが推定される。さらに「兵士が目つぶしにあって周りがみえなくなった」とあることから、砲弾より発生した煙に催涙ガスのような効果があったことも推定される。
金は鍛冶屋数千人を徴発して艦隊の武器と防具を作らせ、さらに人夫を徴発して、通州から直沽を通過して大運河まで船を運ぶための運河を建設させた。