Andika mwendelezo wa aya hii - Kupandishwa cheo kwa Mikhail Gorbachev kuwa Katibu Mkuu mwaka 1985 na'mawazo yake mapya' juu ya sera za nje na za ndani labda ilikuwa sababu muhimu katika uamuzi wa Sovieti wa kujiondoa. Gorbachev alikuwa akijaribu kuondoa Umoja wa Kisovyeti kutoka kwa uchumi wa uchumi ambao ulikuwa umewekwa chini ya uongozi wa Brezhnev, na kurekebisha uchumi na picha ya Umoja wa Kisovyeti na sera za Glasnost na Perestroika. Gorbachev pia alikuwa akijaribu kupunguza mvutano wa vita baridi kwa kusaini Mkataba wa Nguvu za Nyuklia za Umbali wa Kati na Marekani mnamo 1987 na kuondoa vikosi kutoka Afghanistan, ambao uwepo wao ulikuwa umekusanya hukumu nyingi za kimataifa. Gorbachev alichukulia mapigano na China na matokeo ya kuongezeka kwa jeshi kwenye mpaka huo kama moja ya makosa makubwa ya Brezhnev. Beijing ilikuwa imesema kuwa uhusiano wa kawaida utalazimika kusubiri hadi Moscow iondoe jeshi lake kutoka Afghanistan (pamoja na mambo mengine), na mnamo 1989 mkutano wa kwanza wa kilele wa Sino-Soviet katika miaka 30 ulifanyika. Wakati huohuo, Gorbachev aliwasukuma washirika wake wa Cuba huko Angola kupunguza shughuli na kuondoka ingawa washirika wa Urusi walikuwa wakifanikiwa zaidi huko. Wasovieti pia waliondoa askari wao wengi kutoka Mongolia mwaka 1987, ambako pia walikuwa na wakati rahisi zaidi kuliko huko Afghanistan, na kuzuia uvamizi wa Vietnam wa Kampuchea
hadi kufikia hatua ya kujiondoa kabisa katika 1988. Uondoaji huu mkubwa wa vikosi vya Soviet kutoka maeneo hayo yenye utata sana unaonyesha kuwa uamuzi wa serikali ya Soviet kuondoka Afghanistan ulitegemea mabadiliko ya jumla katika sera ya kigeni ya Soviet - kutoka kwa moja ya mapigano ili kuepuka migogoro wakati wowote iwezekanavyo.