这次就因厌恶徐龛反覆不定，于是不接受其投降，并命羊鉴和蔡豹进兵讨伐。不过当时羊鉴怯惧而不肯前进，即使朝廷派了治书御史郝嘏设行台催战仍不行。尚书令刁协于是奏免羊鉴，改以蔡豹为前锋并将羊鉴的兵都交给他统领，蔡豹亦降至折冲将军，以责承他随后战胜。此时后赵也派了石虎进攻徐龛，徐龛见两面受敌唯有送妻儿为人质向后赵乞降。而蔡豹当时进据卞城，就受到驻屯鉅平的石虎的压力，于是乘夜退守下邳，却被徐龛乘机取蔡豹在檀丘的辎重，将军留宠和陆党皆战死。蔡豹败后，就打算归建康向朝廷请罪，但当时任北中郎将的王舒却以外族军队将至，蔡豹