El juliol de 1938 s’inicia una important contraofensiva republicana que portarà a la famosa batalla de l’Ebre. Les tropes franquistes van aguantar l’escomesa republicana i les nostres terres es convertiran en l’escenari de la batalla més cruenta de tota la guerra, amb una especial incidència a la comarca de la Terra Alta, després del pas del riu pels republicans el 25 de juliol, quan establiren una línia d’atac de les muntanyes de la Fatarella a Villaba dels Arcs, Gandesa, la Serra de Cavalls i la serra de Pàndols. El 3 d’agost el front tenia un desenvolupament lineal d’uns 35 km. L’avanç republicà a la dreta d l’Ebre el feren forces del quinzè cos de l’exèrcit per Riba-roja, Flix i Ascó i del cinquè cos, per Miravet i Benifallet. Es féu un ràpid avanç, però els exèrcits franquistes el deturaren a la Pobla de Massaluca, Villalba i Gandesa. El mateix Franco venia cada dia des d’Alcanyís i dirigia la controfensiva des del Coll del Moro. El 17 de novembre s’evacuava Flix per part dels republicans i amb això la guerra continuaria ja a l’altra banda del riu, fora d’aquestes comarques. En la reculada hom va volar el pont de Móra d’Ebre, centre de comunicacions i avituallament dels republicans fins aleshores. A la batalla de l’Ebre hi moriren uns 50.000 homes, d’ells prop de 30.000 de la part republicana.
El 13 de gener de 1939 es rendeix la Tortosa republicana i, de seguida, van caient una sèrie de pobles de l’esquerra de l’Ebre. La guerra s’acabaria pocs mesos després.