Al saber que San Martín lo esperaba a orillas del río Maipo, Osorio quiso asegurarse primero Valparaíso, pero Ordóñez volvió a convencerlo de atacar.