Seriously, Reagan gets credit for tearing down the Berlin Wall and ending the Cold War almost single-handedly. However, it was George Bush Sr who was the president when both events happened. Gorbachev had initiated the perestroika and glasnost policies while Reagan was president, but the Soviet Union did not actually fall until 1991. At that time, they were attempting to assist Saddam Hussein in the First Gulf War, but George Bush Sr had put together a coalition like none before in history and Saddam, and his Soviet weapons, were easily defeated. The Soviet Union disintegrated after that.
As most knowledgeable historians will note, the Soviet Union was collapsing before Reagan ever came to power. Their defense spending in the 1980's was flat and did not change because Reagan was spending more on the US military. The puzzle is why George Bush Sr, rather than Reagan, would not get credit from his fellow Repubs for the events that happened on his watch?
===================================================================
http://www.white-history.com/hwr66ii.htm <snip>
When the Communist Party chose Mikhail Gorbachev as its new leader in 1985, it had little idea of what he would do: he immediately launched a campaign aimed at transforming Soviet society, called perestroika ("restructuring") and glasnost' ("openness"). This included political reforms: by 1989, other candidates apart from Communist Party endorsed ones, were allowed to participate in elections for the Supreme Soviet parliament.
<snip>
Gorbachev withdrew Soviet troops from Afghanistan and signed agreements with American president George Bush to end production of chemical weapons and make substantial cuts in nuclear weapons. Finally in 1990, the Soviet Communist Party surrendered its hold on total power which Trotsky had taken in 1918, and allowed other political parties the freedom to operate.
<snip>
A desperate attempt by Communist hard-liners in 1991 to launch a coup against Gorbachev and his reforms failed, and pro-reformers under the former Communist Boris Yeltsin emerged as the new government of the day.
On December 21, 1991, the USSR formally ceased to exist, splitting up into 11 distinct ethnic and racially separate units: - Armenia, Azerbaijan, Byelorussia (renamed Belarus), Kazakstan, Kirghiziya (renamed Kyrgyzstan), Moldavia (renamed Moldova), Russia, Tadzhikistan (renamed Tajikistan), Turkmenia (renamed Turkmenistan), Ukraine, and Uzbekistan. They all agreed to form the loosely defined Commonwealth of Independent States.
=====================================================================