Namiestnik Północy Zwycięskie armie Yorków powróciły następnie do Londynu. Król powierzył jeszcze Ryszardowi ostatnie zadanie tej kampanii, czyli przepędzenie Bastarda Fauconberga, który na czele lancasterskiej floty zagrażał stolicy. Ryszard stanął na wysokości zadania i szybko zniszczył lancasterską flotę. Bastard Fauconberg ukrywał się jeszcze przez kilka miesięcy, ale został pojmany i ścięty we wrześniu 1471 r. Ryszard znalazł się w Londynie i zdążył wziąć udział w naradzie, na której zadecydowano o losach osadzonego w Tower of London Henryka VI. Ryszard, jako konstabl Anglii, zawiózł do Tower wyrok śmierci na byłego króla. Późniejsza historiografia Tudorów wprost oskarżała Ryszarda o zamordowanie Henryka.

Wkrótce potem Ryszard poprosił brata o zgodę na ślub. Jego wybranką była Anna Neville, córka Warwicka i szwagierka Clarence’a. Anna została w 1470 r. poślubiona księciu Edwardowi, który zginął pod Tewkesbury. Anna znalazła się wraz z matką w kościelnym azylu, dokąd udał się Ryszard prosząc ją o rękę. Król wyraził zgodę na to małżeństwo i ślub odbył się 12 lipca 1472 r. w Winchesterze. Wydaje się, że Ryszard i Anna tworzyli zgodną i szczęśliwą parę. Doczekali się razem jednego syna – Edwarda. Ryszard miał również co najmniej dwoje nieślubnych dzieci: Jana z Gloucester (ok. 1470–1491) i Katarzynę, która wyszła za 2.