知浣並獻給朝廷。劉知俊聽說楊師厚到來,嚇得魂飛魄散,立即向西逃往鳳翔。楊師厚進軍攻打,直至長安。當時劉知俊已經勾結岐州的敵軍佔據了長安城,形勢十分危急。然而,楊師厚卻臨危不亂,他派遣奇兵沿著南山急行軍,從西門攻入城內。賊將王建驚愕不已,不知所措,只好出城投降。這一戰不僅解救了長安之危,更彰顯了楊師厚的智勇雙全。朝廷因此加封他為檢校太尉。
然而,楊師厚的征程並未因此而停歇。不久之後,晉王與周德威、丁會、符存審等人率領大軍猛烈攻打晉州。太祖深知楊師厚的才能和忠誠,於是派遣他率兵援救。軍隊到達絳州時,晉軍扼守蒙坑之險要地勢,企圖阻擋楊師厚的去路。然而,楊師厚卻毫不畏懼,他整頓軍隊前進,以雷霆萬鈞之勢擊潰了晉軍的防線。晉軍見勢不妙,只好撤圍而遁。四年二月,楊師厚因戰功被改授為陝州節度使。五年正月,王景仁在柏鄉戰敗,晉人乘勝圍攻邢州,掠奪魏博地區,南至黎陽。面對如此嚴峻的形勢,楊師厚再次挺身而出。他受命率兵屯駐衛州,以抵禦晉軍的進攻。晉軍攻打魏州未能攻克而退兵時,楊師厚追擊襲擊他們,越過漳河,解除了邢州的圍困。這一戰不僅挽救了魏州和邢州的危機,更彰顯了楊師厚的英勇無畏和卓越才能。因此,他被改授為滑州節度使。
在隨後的歲月裡,楊師厚繼續為太祖南征北戰,立下了赫赫戰功。第二年,太祖北伐時命令他率領大軍攻打棗強。然而,這一次的戰鬥卻並不像以往那樣順利。過了十多天,楊師厚仍然未能攻克棗強。太祖多次催促責備他,他於是日夜奮戰,終於攻克了棗強並屠盡了全城。太祖車駕返回後,他屯駐在魏州。