В начале марта 1919 года Южный фронт Красной армии переходит в наступление против Добровольческой армии белогвардейцев, напирая на Юзовку. В середине марта произошли положительные сдвиги в положении Украинского фронта, который развил наступление на Мариуполь и Волноваху. 14 марта махновский 7-й полк Калашникова занял Бердянск и преследовал белогвардейцев до Мариуполя, пока 20 марта не наткнулся на прочную оборону сводного гвардейского полка Михайлова в районе села Мангуш и на подступах к Мариуполю. В селе Мангуш местные крестьяне при приближении махновцев подняли восстание. В результате упорных боев 17-18 марта группа В.Белаша овладела железнодорожным узлом Волноваха.
28 марта группа Куриленко приступила к решающему штурму Мариуполя. Город был окружен с трех сторон с суши, а в порту шла погрузка угля на французский пароход для расплаты за содействие белогвардейцам Антанты. Полк Калашникова наступал с запада, полк Кириленко - с севера, вдоль железной дороги. Главные силы махновцев обрушились на станцию Сартана и металлургические заводы, которые обороняли основные силы белогвардейцев при 4-х орудиях и 3-х бронепоездах. Махновцы взорвали железную дорогу и мосты в тылу бронепоезда "Вперед за Родину", захватив его. Махновский аэроплан сбрасывал бомбы на порт, из которого остатки белогвардейцев пытались уйти морем. Кроме того махновцы захватили 18 паровозов, 2 парохода, 2 катера и 2 млн. тонн угля, предназначенного для Франции.