良等在双岗（今河北省邯郸市西北）阻击，李自良力战，击退田悦军，马燧推火器兵车焚烧杨朝光营，杀杨朝光及其部下五千余人，五天后，马燧等进军临洺城下，田悦出动全军力战百余合大败，被杀万余人。田悦率军夜逃，唐朝保住了临洺，邢州也被解围。这时，平卢李正己已死，其子李纳秘不发丧，并领军务。田悦求援于李纳和李惟岳。李纳派大将卫俊率兵万人，李惟岳派兵三千人援救。田悦收合散卒二万余人，在洹水集结部队，平卢军在其东侧，成德军在其西侧，首尾相应。马燧率各路官兵进屯邺城（今河南省安阳市北）奏请河阳兵前来增援，德宗让河阳节度使率部助