诺帕克图斯的居民多为从梅塞尼亚地区的斯巴达黑劳士人口,在几十年前的冲突中,雅典特意将这些逃跑的梅塞尼亚人安置在此,就是为了以后在科林斯湾建立一个亲雅典的城邦来协助雅典在科林斯湾的军事行动。此次行动的政治意义远大于军事意义,对梅塞尼亚人的帮助可以让更多为斯巴达服务的梅塞尼亚人的逃离斯巴达人的控制,从而在内部为斯巴达制造混乱。
他收到的命令仅仅是协助诺帕克图斯,但是他脑子中想的可不仅仅局限于保护盟友这么简单。他的计划利用手头的这些当地援军直接打穿东边的埃托利亚,然后收编这些军队继续向东,然后进入福基斯,再联合福基斯的军队,直接从后方入侵比奥夏Boeotia地区,和尼基阿斯率领的雅典军队合并击破底比斯,将这个斯巴达的主要盟友之一的底比斯彻底击败,从而大幅削弱伯罗奔尼撒联盟的力量。
但是事情在一开始就出了问题,来自克基拉的海军听说要东进立刻要求返回,原因是他们不愿在不熟悉的水域战斗,而这些本地盟友军队也拒绝离开他们的领土去作战。还有本应该和迪莫斯梯尼会和会和的奥佐利洛克里斯军队(Ozolian Locris)的轻步兵军团却没有到来。迪莫斯梯尼知道如果想完成此次战役,他必须借助轻步兵的标枪来进攻这个山地地形为主的地区。他现在仅仅能依靠来自30艘战船的300名海兵可用
迪莫斯梯尼直到取胜的唯一方法是趁着埃托利亚人没有完成集结的时候各个击破。然而此时他不知道的是,埃托利亚人已经完成了集结,在他进入他们的领土后一拥而上,用海量的标枪围攻迪莫斯梯尼,随军的希腊弓箭手虽然压制了埃托利亚人的进攻,但随着队长阵亡,弓箭手很快就溃退了。迪莫斯梯尼损失了120人,并撤回了诺帕克图斯。这样的损失并没有阻止迪莫斯梯尼继续进行战役,他总结了经验教训,并在将来的战斗中让这些经验为自己所用。
斯巴达接受了埃托利亚的邀请,派出3000军队来援助埃托利亚。见此情形,迪莫斯梯尼厚着脸皮去求那些曾经放弃支援他的阿卡纳尼亚人,出乎意料的是他们同意派出一支千人部队来支援诺帕克图斯。斯巴达军队见敌方援军到达,便放弃了突袭城市的行动,退回埃托利亚。
斯巴达将军Eurylochus收到北边安布拉西亚Ambracia人的委托,安布拉西亚劝说斯巴达军队去帮他们进攻他们的邻居,他们让斯巴达相信,此举可以让整个地区成为斯巴达的盟友。迪莫斯梯尼知道后立刻率领军队北上,在Olpae和Amphilochian之间和斯巴达军队遭遇,双方隔着一条干枯的河流对峙5天。
他意识自己的军队数量处于劣势,他利用自己中央方阵作为诱饵,然后在方阵一侧的一条布满灌木丛的小路上埋伏了400重步兵和轻步兵,目的是为了在斯巴达向他的侧翼包抄时,利用这支奇兵迂回到斯巴达方阵后方进行攻击。Eurylochus刚开始是为了等待盟友军队,但是后来他认为就算没有盟友军队,他的军队已经比迪莫斯梯尼的军队人数更多。斯巴达军队决定进攻,当eurylochus亲率的左翼开始包抄雅典军的右翼时。迪莫斯梯尼发动奇兵,埋伏的军队立刻向斯巴达军队背后冲击,这样的突然袭击规模虽小但是如此产生的突袭效果立刻将斯巴达军队的阵型分割。然后整个方阵开始溃败,斯巴达的将军们在溃败中阵亡,大批斯巴达军队在溃败中阵亡,残存的军队撤退进入Olpae。
新的斯巴达指挥官Menedaius,发现自己被围困在Olpae。没办法他只能向迪莫斯梯尼求和。迪莫斯梯尼同意放他们离开,但是此时他有一个更为巧妙的诡计,他跟斯巴达军队达成了一个秘密协定,就是他只让斯巴达和他盟友的军队离开,本地军队不能离开。他之所以这么干就是为了让这个地区的人认为斯巴达是个背信弃义的小人,从而让斯巴达和本地城邦之间产生摩擦和猜疑,并让斯巴达在政治上受到损失。然后消息却走漏了,本地军队和斯巴达军队一块逃跑,时间已经来不及解释了,迪莫斯梯尼立刻追杀了本地军队,然后放过了斯巴达军队。
此时安布拉西亚人的援军赶到,迪莫斯梯尼立刻运用起来了他刚学会的轻步兵战术做出了部署,一部分守住道路,另一部分通过山地迂回到道路两侧,埋伏起来。然后当安布拉西亚人快进入埋伏圈时,他让一个梅塞尼亚人用当地口音欺骗了他们,等他们进入包围圈后,迪莫斯梯尼下令攻击。第一波攻击就击溃了安布拉西亚人,幸存的人沿路逃跑,然后这些以轻步兵为主的安布拉西亚人,正面撞上了守在出口的重步兵方阵预备队。剩下的人看见路口被封死了,就开始往海边炮,结果又撞上了在海边的迪莫斯梯尼的雅典舰队。这一场战斗给了当地人的军队毁灭打击,击杀敌人的数目巨大到连修昔底德都不相信,所以他拒绝把伤亡人数写出来。
此次战役后,斯巴达军队撤退,当地人见到迪莫斯梯尼的天才般的战略战术后,和雅典提出议和,并保证不再参与到雅典和斯巴达的战争中。安布拉西亚人甚至向他们的宗主城邦科林斯求助来保护他们的安全,由此可见迪莫斯梯尼基本上把安布拉西亚人的军队消灭干净了,他们只能靠别人保护他们自己了。天才一般的迪莫斯梯尼仅仅依靠来自雅典的20艘战船,和几十弓箭手,以极小的代价就确保了雅典在西北部的制海权并把斯巴达陆军逐出当地。