Им противостояли довольно внушительные силы со стороны красных. Во-первых, на запасных путях станции Мариинск, по соседству, т.е. в непосредственной близости от легионеров находился эшелон с красногвардейцами из Омска, ждавшими своей очереди для отправки на восток, в Забайкалье, на борьбу с атаманом Семёновым. Их было что-то около двухсот человек при нескольких пулемётах и двух артиллерийских орудиях. В самом городе имелось, по одним сведениям, местное красногвардейское ополчение, по другим – лишь небольшой отряд революционной милиции, доставшийся мариинским большевикам по наследству от прежней земской власти и подчинявшийся в тот период городскому исполкому.
Таким образом, силы двух противоборствующих сторон были примерно равны. Легионеры превосходили красных по численности личного состава, однако те, в свою очередь, имели преимущество в качестве и количестве вооружения. Развязка наступила 25 мая. По договорённости с мариинскими железнодорожниками, выйти на которых помогли чехословакам местные эсеры, капитан Кадлец попросил эшелон с омскими красногвардейцами перегнать и расположить так на запасных путях, чтобы он был полностью открыт и стал бы удобной мишенью для атаки со стороны легионеров. И вот в назначенный час чешские солдаты под командой своих капралов вышли, как обычно, на занятия по физподготовке, выстроились повзводно и начали выполнять упражнения: кто – с сапёрной лопаткой, кто – с деревянным муляжом вместо винтовки, а кто – и с настоящим табельным оружием. И в этот момент прозвучал армейский горн, подавший условный сигнал к штурму; легионеры, повернувшись в сторону омского эшелона, бросились в его расположение и без особого труда взяли его, как пираты, на абордаж. Первым делом нападавшие захватили, конечно, артиллерийские орудия, потом пулемёты, а затем и всё остальное вооружение и имущество противника. Красногвардейцы, как свидетельствуют источники, не успели оказать практически никакого сопротивления; по всей видимости, атака на их позиции была проведена очень умело и главное молниеносно.
Часть красногвардейцев оказалась в плену, кому-то удалось организованно отступить, а кто-то и, элементарно, сбежал с поля боя. В результате омские красногвардейцы потерпели полное поражение, и Мариинск остался, практически, без защиты. Какое-то время красные ещё сопротивлялись, пытались отстоять свой город, но их усилий хватило всего лишь на несколько часов. После чего они вынуждены были отступить по железной дороге на восток и закрепиться на правом берегу реки Кии, создав здесь в последующие дни достаточно мощную линию обороны. А вскоре к западу от Мариинска образовался ещё один фронт. Дело в том, что 25 мая, пока шёл бой за город, член городского исполкома А. Колесников посредством телеграфа успел проинформировать (всем! всем! всем!) о том, что взбунтовавшиеся чехословаки пытаются свергнуть в Мариинске советскую власть и что необходимо принять все меры против этого: «Шлите всё, ибо это вызов Советской Федеративной республике».
Первыми откликнулись на призыв о помощи шахтёры Анжеро-Судженских копей (весьма значительная часть углекопов на этих шахтах, кстати, являлась выходцами из крестьян Мариинского уезда). Здесь сразу же сформировали отряд в 90 человек, и уже в воскресенье 26 мая он отбыл в район Мариинска. Подойдя к городу с запада, шахтёры под командованием левого эсера П. Сашенко сразу же предприняли атаку на позиции чехословаков, а вскоре к ним присоединился и отряд из Томска в количестве 50 бойцов, с двумя артиллерийскими орудиями. Помощь с востока тоже не заставила себя долго ждать. Первым на выручку мариинским и омским партизанам в район железнодорожного моста на правый берег реки Кии прибыл красный отряд со станции Итатка во главе с левым эсером М. Х. Пе-реваловым. Вскоре сюда же доставили 200 красногвардейцев из Боготола и 300 человек из Красноярска во главе с левым эсером Михаилом Ильичём Соловьёвым, бывшим унтер-офицером царской армии, членом Енисейского губисполкома. Он и возглавил здесь на месте Мариинский фронт. Значительно меньшее количество штыков направил под Мариинск Ачинский совдеп, однако на то у него были свои веские причины, поскольку на территории данного уезда в это же самое время началось крестьянское восстание (кулацкое – по версии советских историков), также привлёкшее к себе некоторое количество воинских сил.
В итоге под Мариинском красным удалось собрать до полутора тысяч своих бойцов, правда, не достаточно хорошо обученных для противостояния закалённым в боях Первой мировой войны легионерам, однако полных революционной решимости, во что бы то ни стало покончить с врагами советской власти. К тому же в рядах красногвардейцев находились ещё и воины-интернационалисты из числа военнопленных, имевших, так же как и чехословаки, богатый боевой опыт. Одна красная линия обороны располагалась в 35 верстах (примерно в 30 километрах) к востоку от Мариинска, как мы уже указывали, на правом берегу реки Кии, в районе станции Суслово. А на западе в районе станции Яя врага подпирала ещё одна воинская группировка, состоявшая из анжеро-судженских шахтёров и томских красноармейцев. Таким образом, Мариинск хотя и был освобождён чехословаками, но вместе с тем оказался зажат с двух сторон, как бы в тисках советских частей.
Теперь о том, что происходило в самом городе. День 26 мая, выпавший как раз на воскресенье, стал в Мариинске первым днём долгожданной для многих свободы от диктатуры большевиков. После храмовой службы, как и полагается, на главной Соборной площади города состоялся политический митинг. Настроение в городской среде, как отмечали очевидцы, было «покойное, довольное, направление митинга противобольшевистское». На радостях, в ознаменование достигнутой первой победы, захваченных в плен красногвардейцев чехословаки отпустили на свободу, но взамен взяли у них устное обещание не выступать больше никогда с оружием в руках против демократии.
На следующий день ответственный за наведение нового порядка в Мариинске капитан Кадлец издал несколько обращений к жителям города. В первом из них он для начала разъяснил позицию командования Чехословацкого корпуса по поводу только что свершившихся событий, подчеркнув, что легионеры ни в коем случае не собираются вмешиваться во внутренние дела России, а лишь намерены обеспечить себе свободный путь во Владивосток, а оттуда во Францию, для борьбы со своим заклятым врагом – Германией. В следующем объявлении до городских обывателей было доведено распоряжение о низложении советской власти, о введении в городе военного положения, и, наконец, ещё одно, последнее воззвание, сообщало волю победителей по поводу создания новых структур политической власти. «Вызываю граждан г. Мариинска избрать себе новое правление, которое возьмёт в руки власть. Двух из новоизбранных приглашаю явиться ко мне».
На основании данного распоряжения, как констатируют источники, в тот же день 27 мая была создана так называемая революционная коллегия в составе семи человек, в которую вошли три представителя от Советов рабочих, солдатских и крестьянских депутатов, а также четверо членов от ведущих революционных партий (по одному человеку от большевиков, меньшевиков, а также правых и левых эсеров). Однако уже в ближайшие дни в Мариинск пришли две телеграммы из Новониколаевска, где 26 мая также произошёл успешный чехо-белогвардейский переворот. Одна из телеграмм сразу же в значительной степени изменила положение вещей. Её подписал непосредственный начальник Кадлеца командир 7-го Татранского полка капитан Гайда, и в ней Кадлецу давалось прямое указание – немедленно разогнать Советы, арестовать бывших членов исполкома и передать власть прежним органам земской власти.
Вторую телеграмму 28 мая отправил в Мариинск член Западно-Сибирского комиссариата Михаил Линдберг, находившийся, также как и Гайда, в Новониколаевске в это время. В ней Михаил Яковлевич разъяснил для широкого круга сторонников победившей демократии позицию Сибирского правительства по вопросу о власти, отметив, что Советы рабочих, солдатских и крестьянских депутатов должны быть в обязательном порядке лишены всех властных полномочий. По поводу же их дальнейшей судьбы Линдберг заметил, что они вполне могут существовать, но лишь как «классовые организации» трудящихся. На основании новых указаний из Новониколаевска капитан Кадлец тут же приказал арестовать остававшихся ещё в городе членов городского и уездного исполкомов, а также распустил революционную коллегию, заменив её комитетом общественной безопасности, в состав которого вошли теперь только правые эсеры и меньшевики. Есть данные, что ещё и представители рабочих профсоюзов принимали на первых порах участие в работе вновь учреждённого комитета.