1894年10月24日,日军第一军在鸭绿江对清军发动进攻;不久,日军第二军在海军护航下,没有受到北洋舰队的任何阻拦,也于花园口顺利地登陆。10月底,丁汝昌率领舰队从威海抵达旅顺,但是对登陆的日军,清军没有进行任何有效的袭击。11月7日,登陆的日军面临溃逃的清军,不费吹灰之力就占领了大连湾,而丁汝昌也率领舰队返回威海。11月22日,旅顺被日军占领,不到一个月的时间,辽东半岛大部分要地皆被日军占领,这为日军与清军进行直隶平原作战,创造了有利的条件。
4.北洋舰队全军覆没,多年心血毁于一旦
旅顺、大连等地被日军占领之后,日军准备进行威海卫战役,不过由于威海卫正面防御十分坚固,不易攻取,于是他们调整了作战计划,选择清军防御薄弱的荣成湾一带登陆,准备从侧后夺取威海卫。清军方面,则因为辽东半岛的溃败问题责怪李鸿章救援不力,将其革职留任,并命令李鸿章亲赴大沽、北塘等处巡视、部署。并且,兵力大多被调往辽沈,而山东半岛则被忽视。于是,京都有10万多人进行防护,而日军即将要进攻的山东半岛则只有不到两万人的部队守卫。特别是荣成湾方向,只有1400多人。曾经有人向李鸿章提出过威海卫防御军队过少的问题,但是李鸿章依然固执己见,采取单纯防御的方针。这样一来,陆岸守军只有等待日军来袭,而海军舰船也作为要塞的活动炮台或辅助炮台,完全失去了舰队所具有的特性,这也给日军全歼北洋舰队提供了必要条件。