公元1 161年(南宋绍兴三十一年)10月,宋、金两军船队在胶西海域相遇,完颜郑家率军停泊在陈家岛,李宝率宋军停在石臼岛,两岛只隔一山,相距30余里。
金军数倍于宋军,完颜郑家似乎感觉胜券在握,且认为两军距离尚远,因此未作临战准备。李宝得知金军军心不齐,大都不习水战,而且已有好多兵士昏睡其中。于是决定乘其不备,先发制人。李宝先以部分战船切断金军退路,随即命前锋船队借助风势,以火药为武器向金军船队猛攻。金军舰船皆以松木制造,油绢为帆,顿时火光冲天,大部分舰船被烈火吞没,损失惨重。宋军趁机进攻,只有少数金军战船逃脱,其余大部被歼灭。
本来金军船舰陈兵胶西海域,人多势众,占据天时、地利,但由于其将帅不通九变之利,其将士不习水战。相反,宋军将领李宝审时度势,全面侦悉了敌情,因势利导,采取了火攻的方式大败金军。