Pero una división de éste lo derrotó en la batalla de San Gregorio, con lo que el sitio de Buenos Aires quedó reforzado.