Когда Юань Шан, находившийся в Пинъюане, узнал, что Цао Цао разбил Инь Кая и Цзюй Гу и осадил Цзичжоу, он собрал войско и двинулся в Цзичжоу.

— Не ходите большой дорогой, — предупредил Юань Шана бу-цзян Ма Янь, — вы можете наткнуться на Цао Цао. Надо выйти к устью реки Фушуй со стороны Западных гор и оттуда напасть на вражеский лагерь. Мы безусловно снимем осаду с Цзичжоу.

Юань Шан послушался его и сам ушел вперед во главе большой армии, приказав Ма Яню и Чжан Каю прикрывать свой тыл. Об этом Цао Цао узнал через своих лазутчиков.

— Если бы Юань Шан пошел по большой дороге, то нам пришлось бы отойти, но раз он идет со стороны Западных гор, одной битвы достаточно, чтобы взять его в плен, — заявил Цао Цао. — Думаю, что Юань Шан сигнальным огнем вызовет помощь из города. Тут-то я и ударю!

Тем временем Юань Шан прошел через Фушуйский перевал на восток и расположил войска на Янпинской стоянке в семнадцати ли от Цзичжоу. С наступлением ночи в город пробрался переодетый в одежду войск Цао Цао военачальник Ли Фу и договорился с Шэнь Пэем об одновременном нападении на Цао Цао.

— В городе слишком мало провианта, — сказал он Шэнь Пэю. — Вам следовало бы отправить к Цао Цао всех старых и малых, а также женщин и воинов, не способных драться. Пусть они сдадутся Цао Цао, это будет для него неожиданностью. А мы пойдем вслед за народом и нанесем врагу сокрушительный удар.

Шэнь Пэй принял совет Ли Фу. И наутро над городской стеной взвился белый флаг с надписью: «Народ Цзичжоу покоряется».

— Это хитрость Шэнь Пэя, — сказал Цао Цао. — За народом он пошлет войско!

Цао Цао велел Чжан Ляо и Сюй Хуану взять по три тысячи воинов и укрыться в засаде недалеко от ворот. Сам он на коне под раскрытым зонтом подъехал к городским стенам. Ворота распахнулись, и жители толпой, с детьми на руках, поддерживая стариков, вышли с белыми флагами. Вслед двинулось войско. Цао Цао тут же красным флагом дал сигнал. Отряды Чжан Ляо и Сюй Хуана бросились в бой одновременно. Войска Шэнь Пэя отступили обратно в город. Их преследовал сам Цао Цао. Из города дождем посыпались стрелы; одна пробила шарик на шлеме Цао Цао. Военачальники бросились ему на выручку и увели его в лагерь. Цао Цао переоделся, сменил коня и повел войска в наступление на Юань Шана. Юань Шан выехал навстречу врагу. Обе армии сошлись в жестокой схватке. Юань Шан потерпел большое поражение и отступил к Западным горам. Здесь он разбил лагерь и нетерпеливо ожидал прихода армии Ма Яня и Чжан Кая, не зная о том, что оба они уже сдались Цао Цао.

А Цао Цао послал Ма Яня и Чжан Кая отрезать дорогу, по которой Юань Шану подвозили провиант. Понимая, что Западные горы не удержать, Юань Шан ночью ушел к Фукоу, где стал лагерем, не зная, на что дальше решиться. Неожиданно вокруг вспыхнули огни; из засады выскочили воины Цао Цао. Натиск их был столь стремителен, что воины Юань Шана не успели даже оседлать коней и бежали пешие до полного изнеможения.