El día 21, el grueso del ejército castellano llegó al Llobregat, provocando la retirada catalana de Martorell, atravesando el Puente del Diablo y cubiertos por la artillería francesa, con el fin de no quedar aislados.