Pero estos últimos se defendieron muy bien en las lomas de San Lorenzo utilizándolas como trincheras naturales, logrando así resistir el asedio español por 4 horas, hostigándolos y demorando de esta manera al enemigo, por lo que Belgrano y la mayoría del ejército Argentino pudo llegar hasta el río juramento, quedando de esta manera fuera del alcance realista.