万大军遇于朝邑,大破之。据守同华的宋军也闻风而降。娄室军进而破重兵于潼关,攻占了京兆(今陕西西安)的许多地方。 在长乐坡,娄室军伏兵叠起,将数万应援京兆的宋兵全部歼灭,于是很快夺取了京兆府,并将其经制使傅亮活捉,继而降服凤翔、陇州等地。不久,凤翔因宋廷暗中策动而叛金,娄室料定宋廷必派军增援,便事先在通往凤翔的要道设下伏兵,然后率军直逼凤翔城下。娄室军先破援兵1O余万,后将此城攻拔。