Что касается провианта, Грант вспомнил урок, данный ему в декабре Ван Дорном, уничтожившим его базу. На этот раз он намеревался оторваться от своих баз, маршировать налегке и добывать пропитание по пути. Хотя гражданское население Миссисипи страдало от голода, Грант был уверен, что его солдаты найдут чем поживиться. Мощная армия может захватить те припасы, которые нищие женщины и дети не могут позволить себе купить. Следующие две недели солдаты Гранта жили припеваючи, питаясь мясом, домашней птицей, овощами, молоком и медом и разоряя попадавшиеся на пути плантации. Некоторые из фермерских сыновей со Среднего Запада оказались умелыми фуражирами. Когда один раздосадованный плантатор приехал на муле к командиру дивизии с жалобой на то, что его обобрали до нитки, генерал произнес: «Ну что вы, это не мои солдаты! Мои не оставили бы вам даже этого мула»[1133].
Противоречивые приказы и паралич, охвативший южан при виде неожиданного и стремительного продвижения Гранта, не дали возможности дать адекватный отпор. 9 мая военное министерство в Ричмонде приказало Джонстону принять верховное командование над всеми войсками в Миссисипи и пообещало прислать резервы. Но Джонстон не продвинулся дальше Джэксона, где обнаружил 25 тысяч уверенных в своем превосходстве янки, обрушившихся на столицу штата, после того как они смяли сопротивление небольшого отряда конфедератов близ Реймонда (в 12 милях к западу от Джэксона). Невзирая на ливень и ураган, корпуса Шермана и Макферсона 14 мая атаковали 6000 конфедератов, защищавших Джэксон, и погнали их по улицам города. Затем солдаты Шермана принялись за работу, в которой скоро сделались профессионалами: разрушали железнодорожные сооружения, жгли литейные цеха, оружейные арсеналы, фабрики и мастерские, причем под горячую руку пострадали многие дома горожан. Огонь не выбирал, что ему жечь, и Джэксон после этого называли «городом печных труб».

Тем временем Джонстон предложил Пембертону подойти для соединения с 6000 солдат, оставшимися от его армии, севернее Джэксона, где (с ожидавшимися резервами) можно было встретить Гранта. Такой шаг оставил бы Виксберг безо всякой защиты, однако Джонстона это мало беспокоило. Он хотел сосредоточить превосходящие силы против Гранта и разбить его, после чего конфедераты вновь могли занять Виксберг. Пембертон возражал: у него был приказ удерживать Виксберг, и он намеревался сделать это силами своей армии. Однако еще до того, как два генерала достигли согласия, северяне упростили им задачу, разбив 16 мая армию Пембертона в битве при Чемпион-Хилл на полпути между Джэксоном и Виксбергом.
Эта битва стала решающей в этой кампании: 29 тысяч федералов против 20 тысяч конфедератов. Союзные войска включали в себя корпуса Макферсона и Макклернанда (солдаты Шермана все еще разоряли Джэксон); мятежники заняли позицию в четыре мили по фронту на 70-футовом склоне Чемпион-Хилла. Пока обычно агрессивно настроенный Макклернанд проявлял нехарактерную для него нерешительность, Макферсон обрушился на левый фланг противника и после нескольких часов кровопролитного боя обратил его в бегство. Если бы, как рассчитывал Грант, вступил в бой и Макклернанд, янки могли окружить большую часть армии Пембертона; но и так южане потеряли убитыми и ранеными 3800 человек; северяне потеряли 2400 человек и отрезали целую дивизию противника от основных сил. Большая часть армии Пембертона, утратив всякий боевой дух, отошла к реке Биг-Блэк-Ривер в десяти милях к востоку от Виксберга. Выходцы из северо-западных регионов, сражавшиеся у Гранта, 17 мая начали дерзкое преследование. Позиции мятежников вдоль реки были сильны, однако стремительная бригада корпуса Макклернанда, не участвовавшая в событиях предыдущего дня и потому жаждавшая славы, без приказа атаковала и обратила в бегство левый фланг конфедератов, защищавший мост, который Пембертон приказал сохранить для своей заблудившейся дивизии (которая, к большому сюрпризу для него, двигалась в противоположном направлении, навстречу войскам Джонстона). Уже павшие духом мятежники уступили и в этой стычке, потеряв 1750 человек (большинство из них пленными), тогда как потери союзных войск составили лишь 200 солдат. Пембертон вернулся в Виксберг, жители которого пришли в ужас при виде измученных солдат. «Я никогда не забуду это печальное зрелище, — писала одна горожанка вечером 17 мая. — Бледные, с потухшими глазами, одетые в лохмотья, с мозолями на ногах, с кровоточащими ранами, солдаты брели мимо нас. Разоруженная… агонизирующая толпа»[1134].
Так Грант закончил свою семнадцатидневную кампанию, во время которой его армия преодолела 180 миль, выиграла все пять сражений против разрозненных соединений врага (которые, случись им объединиться, почти сравнялись бы с ней по численности), лишила противника 7200 солдат и офицеров, сама потеряв при этом 4200 человек, и заперла абсолютно деморализованных южан в Виксберге. Самой дорогой наградой для Гранта стали слова его друга Шермана. «До этого момента я не верил в успех твоей экспедиции, — сказал Гранту Шерман 18 мая, смотря вниз с высоты, откуда его корпус был выбит еще в декабре. — До сих пор мне был неясен ее исход. Но теперь я вижу, что это успех, даже если мы не возьмем город»[1135].
Но Грант надеялся взять Виксберг немедленно, пока его защитники пребывали в прострации. Без всякой передышки он 19 мая приказал перейти в наступление силами всей армии. С уверенностью, питаемой успехом, северяне преодолели лабиринт траншей, окопов и артиллерийских редутов, опоясывавших Виксберг с суши. Но как только «синие мундиры» вышли на открытое пространство, очнувшиеся стрелки южан заставили атаку захлебнуться. Мятежники, укрывшиеся за самыми мощными укреплениями времен Гражданской войны, воспряли духом. Они лишний раз доказали справедливость высказывания, что один солдат в укрытии стоит по меньшей мере трех на открытом пространстве.
Израненные, но не желавшие отступаться федералы собирались предпринять вторую попытку. Грант назначил наступление на 22 мая, потратив время на поиск слабостей в оборонительных линиях противника (несколько ему удалось найти) и артиллерийскую подготовку силами 200 орудий с суши и 100 — с реки. И вновь янки были встречены градом пуль; на этот раз им удалось захватить несколько плацдармов, но контратаки южан выбили их оттуда. Спустя несколько часов подобных действий Макклернанд с левого фланга запросил подкрепления для прорыва. Как обычно не доверяя Макклернанду, Грант тем не менее приказал Шерману и Макферсону возобновить атаки и послать резервы на левый фланг. Однако эти усилия, как позже признался Грант: «Только увеличили количество жертв, не принеся нам никаких выгод»[1136]. Второй раз за четыре дня южане отразили генеральное наступление врага, расплатившись за недавнее унижение и нанеся противнику потери, сопоставимые с теми, что были понесены в пяти предыдущих сражениях.
Несмотря на неудачу, Грант не считал свои попытки ошибочными. Он надеялся взять Виксберг прежде, чем Джонстон сможет подтянуть резервы из тыла, а летняя жара и сопутствующие ей болезни истощат его армию. Более того, как он объяснял, солдаты «верили, что могут довести дело до победы, и [впоследствии] не будут терпеливо ждать своего часа в траншеях, если им не дать шанса покончить с врагом сейчас»[1137]. После майских неудач «синие мундиры» вырыли собственные траншеи и приготовились к осаде. Грант послал за резервами в Мемфис и другие пункты, доведя численность войск до 70 тысяч человек. Несколько дивизий наблюдали за маневрами Джонстона, который мешкал на северо-востоке со своими 30 тысячами стянутых отовсюду бойцов, среди которых было немало необученных новобранцев. Грант не сомневался в окончательном успехе. 24 мая он сообщал Хэллеку: «Враг в наших руках. Падение Виксберга и пленение гарнизона — только вопрос времени»[1138].