魏元忠
李敬业听说李孝逸军将至，于是从润州回师，屯兵高邮下阿溪〔今安徽省天长县北白塔河）。令李敬猷率部进逼淮阴（今江苏淮阴西南），别将韦超、尉迟昭屯军都梁山（今江苏盱眙南），抵抗官军。李孝逸军至临准（今江苏盱眙西北淮水西岸），偏将雷仁智所率领先锋军与李敬业军交战不利，李孝逸害怕而不敢前进。经监军殿中侍御史魏元忠催促，才引军进击。十月十四日，马敬臣部击斩杀尉迟昭于都梁山。韦超部仍据险抗拒。十一月初四，武后又派左鹰扬卫大将军黑齿常之为江南道行军大总管，增援李孝逸。李孝逸采取魏元忠与度支使薛克杨先弱后强、各个击破的建议，率军攻击，首先击败韦超于都梁山，韦超夜逃，继而攻淮阴，李敬猷败逃，然后乘胜进通高邮，向李敬业主力进攻。十一月十三日，李敬业以精兵阻溪拒守，李孝逸派后（一说前）军总管苏孝祥率兵五千人，以小舟乘夜渡过溪水进击，被击败，苏孝祥战死，士卒溺死者过半。李孝逸令各军继续渡溪攻击，均被击退。李孝逸害怕，想要撤退。魏元忠与行军总管记刘知柔献策，顺风纵火，进行决战。当时李敬业列阵已久，士卒疲倦，阵形不整。李孝逸乘勢率军进击，顺风火攻，大败李敬业军，斩首七千余级，溺死者甚众。李敬业等轻騎入江都，携带妻子弃润州，欲入海逃奔高丽。李孝逸迅速进屯江都，令各将分道追击。十一月十八日，李敬业等逃至海陵（今江苏泰州）界，受风所阻，其部将王那相杀李敬业、李敬猷和骆宾王，投降官军，唐之奇、魏思温等均被获处斩，扬、润、楚（治今江苏淮安）三州平定。