По совету Гунсунь Яна, уже в 340 г. до н.э. Сяо-гун отправил против царства Вэй новую армию, поставив во главе ее самого фаворита. Он должен был отвоевать для Цинь коридор Хэси. Навстречу врагу вышла армия во главе с вэйским принцем Анем. Когда-то Гунсунь Ян дружил с принцем. Воспользовавшись этим, он написал Аню слезливое письмо следующего содержания: «Мы когда-то с княжичем были в дружеских отношениях. Ныне мы командуем армиями двух государств, и нам трудно решиться напасть друг на друга. Я бы мог встретиться с княжичем лицом к лицу, заключить союз, посидеть за радостной трапезой, а потом отвести войска и тем самым принести покой и Цинь и Вэй». Принц расчувствовался и поспешил в объятия друга. В его честь был дан великолепный пир, во время которого Аня схватили и увезли в плен. Лишенная командующего армия вэйцев потерпела тяжкое поражение. Дальнейшая судьба принца Аня историкам не известна.
За столь блистательную победу правитель пожаловал Гунсунь Яну титул правителя провинции Шан, состоявшей из пятнадцати селений. С этого времени реформатора стали звать Шан Ян. Под этим именем он вошел в историю и под этим именем переиздается его «Книга правителя области Шан». Мудрец достиг высших почестей и казалось, что большего ему и желать не приходится.
Но все изменилось, когда в 338 г. до н.э. Сяо-гун умер! На престол взошел его старший сын Хуй-вэнь-цзюнь, тот самый наследник, клеймить советников которого рекомендовал правителю Шан Ян.
Через несколько дней после погребения его покровителя тайные друзья предупредили реформатора, что родичи покойного готовят расправу над ним. Шпионы княжича Цянь подбросили Хуй-вэнь-цзюню донос, будто Шан Ян готовит государственный переворот. Реформатор не стал дожидаться ареста и бежал.
Однако из первого же приграничного трактира, где беглец намеревался заночевать, его прогнали. Нет, Шан Яна не узнали, но по его же закону хозяин дома обязан был проверить приезжего, иначе ему и семьям его десятка грозило суровое наказание.
Пришлось опальному сановнику поспешить в царство Вэй. Но там он был всем ненавистен за предательство принца Аня. Шан Яна не стали убивать – его с презрением прогнали прочь. Он попытался скрыться в ближайшем царстве Хань, но там тоже знали о предательстве принца Аня и не приняли обманщика.
Оказавшись в безвыходном положении, Шан Ян поспешил в свою провинцию Шан, где спешно набрал войско из сородичей, слуг и местного ополчения, чтобы идти войной на недавно завоеванное ханьцами царство Чжэн. Расчет вельможи был оправданным, но достичь желаемой земли он не успел. Беглеца настигло посланное вдогонку войско циньцев. Произошло сражение, в котором Шан Ян погиб. Труп его был привязан к колесницам и разорван на части, которые потом долго возили по всему царству Цинь и показывали зевакам. Род Шан Яня был поголовно истреблен по приказу правителя Хуй-вэнь-цзюня.
Правда,