隔年发动隋灭陈之战，隋文帝命杨广、杨俊与杨素为行军元帅；杨广为总主将、高颎为参谋、王韶为司马，兵分八路攻陈。杨素率水军从巴东顺长江东下，与荆州刘仁恩军联合佔领延州（今长江西陵崃口、湖北枝江附近江中）等上游陈军防御。由公安东援建康之中游陈军也被杨俊军阻于汉口一带，为下游隋军创造有利条件。下游隋军主力乘陈朝欢度元会（即春节）之机分路渡江。行军总管韩擒虎、贺若弼两军钳击建康，与宇文述军包围建康。589年2月10日，联军进入建康城，俘陈后主。不久，各地陈军或受陈后主号令投降、或抵抗隋军而被消灭，只有岭南地区受冼夫