又被打败，只好解了润州围而去。吐万绪进屯曲阿，刘元进复结营拒守。吐万绪挑战，刘元进出战，列阵未整，吐万绪以骑兵突击，贼众于是溃散，跳江而死者数万。刘元进连夜逃回老巢。其手下任命的伪仆射朱燮、管崇等任驻扎在毗陵，连营百馀里。吐万绪乘势进击，复破之，贼军退保黄山。吐万绪进军围之，贼穷蹙请降，刘元进、朱燮仅以身免。此次大战阵斩管崇及其将军陆顗等五千馀人，收其子女三万馀口，送往江都宫。又进兵解会稽之围。刘元进复据守建安郡（福建建瓯），炀帝命令继续征剿，吐万绪以士卒疲敝，请求息甲修整等待来年春天。炀帝不悦，于是让人秘