Rumenerne vant slaget ved Grivița og Rahova, og den 28. november 1877 kapitulerte Plevna samtidig som Osman Pasja overga byen, garnisonen og sverdet sitt til den rumenske obersten Mihail Cerchez. Etter at Plevna var inntatt returnerte den rumenske hæren til Donau og vant slagene ved Vidin og Smârdan. Den 19. januar 1878 ba Det osmanske riket om våpenhvile, noe som ble akseptert av både Romania og Russland. Romania vant krigen, men med tap av 4302 falne eller savnede, 3316 sårede og 1919 000 syke. Uavhengigheten ble anerkjent av Sentralmaktene den 13. juli 1878.