К несчастью для Ланкастеров, граф Оксфорд счел своим долгом вновь построить свой отряд и вернуться на поле битвы. Оторванные от грабежей воины спешили добить йоркистов и вернуться в Барнет. Их энтузиазм не привел ни к чему хорошему. Из-за всё того же тумана граф Оксфорд промахнулся и подошел к армии Ланкастеров с фланга. Ситуацию усугубила геральдическая эмблема на знамени Оксфорда — звезда в окружении лучей. Дело в том, что воины Эдуарда IV шли в бой под знаменем, на котором было изображено солнце с лучами. В суматохе боя командовавший отрядом Ланкастеров маркиз Монтегю обознался и отдал приказ стрелять. Раздались крики: «Измена!» Солдаты Оксфорда и Монтегю наконец разглядели друг друга. Поскольку их предводители никогда не были в хороших отношениях, поверить в предательство было очень легко. Оба отряда охватила паника, воины Оксфорда обратились в бегство, солдаты Монтегю остались на месте, но только для того, чтобы стать жертвами решительной атаки Эдуарда IV.
Король, скорее всего, не понял, почему его враги пришли в замешательство, но поспешил воспользоваться ситуацией. Вместе со всем резервным отрядом он атаковал центр войска Уорвика. Результатом явилось отступление армии Ланкастеров. К этому времени Ричард Глостер был легко ранен, и все же он повел своих воинов вперед, они влились в общую атаку. Армия Уорвика обратилась в паническое бегство. Сам Уорвик пытался бежать и был убит. Это не было сознательной жестокостью со стороны Эдуарда IV — в суматохе боя Создателя Королей попросту не узнали. Общее число убитых с обеих сторон составило более 1000 человек.
В битве при Барнете Ричард Глостер не просто впервые принял участие в крупном сражении — он показал себя с самой лучшей стороны, прежде всего как талантливый командир, способный организовать и наступление, и оборону против численно превосходящего противника. Достойна одобрения и проявленная им личная доблесть. По обычаю того времени, Ричард лично вел в бой своих воинов и продолжал сражаться даже после ранения.
Сражение при Барнете закончилось около 7 часов утра. Вскоре после полудня Эдуард IV с триумфом прибыл в столицу. Ричард с честью заслужил почетное право ехать по правую руку от старшего брата. На следующий день тела Уорвика и маркиза Монтегю были выставлены на всеобщее обозрение в соборе Святого Павла, чтобы все желающие могли убедиться, что они действительно мертвы.
Впрочем, исход военной кампании все еще был неясен. По иронии судьбы именно в тот день, когда войска Уорвика потерпели сокрушительное поражение, а сам он был убит, в Англию наконец прибыли королева Маргарита и ее сын принц Эдуард. Еще раз повторим — ни современники, ни историки не смогли объяснить, почему Маргарита Анжуйская так долго оставалась во Франции. Вероятно, основной причиной промедления стало недоверие королевы к Уорвику. Как бы то ни было, к Маргарите Анжуйской начали стекаться приверженцы. По свидетельству хронистов, получив новость об исходе битвы при Барнете, королева хотела отплыть обратно во Францию, но лорды убедили ее дать сражение.
Эдуард IV узнал о высадке королевы 16 апреля и немедленно начал формировать новую армию. Местом сбора для войск йоркистов был назначен Виндзор. Разумеется, Ричард Глостер принимал в военных приготовлениях самое активное участие.
23 апреля, как раз когда королевская семья праздновала день св. Георгия, Виндзора достигли вести о том, что Маргарита Анжуйская не собирается двигаться к столице. Опальная королева направлялась к границе с Уэльсом, чтобы соединиться с отрядами, набранными Джаспером Тюдором в этом княжестве. Если бы этот план удался, в распоряжении Ланкастеров оказалось гораздо больше солдат, чем у Йорков. Поэтому Эдуард IV постарался помешать соединению войск королевы и Джаспера Тюдора. Началась настоящая гонка. Чтобы оказаться в безопасности в Уэльсе, армии королевы Маргариты нужно было переправиться через реку Северн. Йоркисты сумели блокировать все мосты. Тактическая победа уже принадлежала Эдуарду IV — ему удалось нагнать армию королевы, к тому же сторонники Ланкастеров вложили слишком много сил в безумный марш по течению Северна. Армия Маргариты была буквально вымотана этой гонкой, 3 мая войско Ланкастеров остановилось у Тьюксбери, так как солдаты были просто не в силах двигаться дальше.
На рассвете 4 мая 1471 г. состоялось знаменитое сражение при Тьюксбери. Распределение сил йоркистов было почти таким же, как во время битвы при Барнете — Ричард Глостер командовал правым флангом, Эдуард IV центром, лорд Гастингс возглавлял левый фланг. В ближайшей роще был оставлен резерв в 200 воинов.
Численность обеих армий была примерно равной. Однако на этот раз позиция Ланкастеров была гораздо более выгодной. Еще накануне сражения военачальники королевы Маргариты (Сомерсет, Уэнлок и другие) расположили свои войска примерно в полутора километрах от городка Тьюксбери за почти непроходимым переплетением кустов, канав и живых изгородей.