Under these revised objectives, the three Allied Army Groups advanced into Germany and then into Central Europe. In the north, the British advanced toward Hamburg and the Elbe River, and met up with Soviet forces at Wismar in the Baltic coast on May 2, 1945, while the Canadians secured the Netherlands and northern German coast. To the south of the British, on March 7, U.S. 9th and 1st Armies attacked the Ruhr region in a pincers movement, leading to the last large-scale battle in the Western Front. On April 4, the pincers closed, and U.S. forces systematically destroyed the trapped German Army Group B inside the Ruhr pocket. On April 21, the pocket was cleared and the Americans captured over 300,000 German soldiers, this unexpected massive German defeat surprising the Allied High Command. As a result of this catastrophe, German Army Group B commander General Walther Model committed suicide, while concerted German defense of the Western Front effectively ceased. Other elements of U.S. 9th and 1st Armies had also advanced further east, and on April 25, 1945, contact was made between American and Soviet forces at the Elbe River.
(Taken from Defeat of Germany in the West, 1944 – 1945 – Wars of the 20th Century – World War II in Europe – Volume 6)
Further to the south, General Patton’s 3rd Army advanced into western Czechoslovakia and southeast for eastern Bavaria and northern Austria. U.S. 6th Army Group (U.S. 7th Army and the French Army) turned south into Bavaria, Austria, and northern Italy, with the isolated German garrisons at Heilbronn, Nuremberg, and Munich putting up some stiff resistance before surrendering.
On April 30, 1945, Hitler committed suicide, and three days later, Berlin fell to the Red Army. As per Hitler’s last will and testament, governmental powers of the now crumbling German state passed on to Admiral Karl Doenitz, head of the German Navy, who at once took steps to end the war. On May 2, German forces in Italy and western Austria surrendered to the British, and two days later, the Wehrmacht in northwest Germany, the Netherlands and Denmark surrendered, also to the British, while on May 5, German forces in Bavaria and southwest Germany surrendered to the Americans. At this time, isolated German units facing the Soviets were desperately trying to fight their way to Western Allied lines, hoping to escape the punitive wrath of the Russians by surrendering to the Americans or British.
On May 7, 1945, General Alfred Jodl, German Armed Forces Chief of Operations, signed the instrument of unconditional surrender of all German forces at Allied headquarters in Reims, France. A few hours later, Stalin expressed his disapproval of certain aspects of the surrender document, as well as its location, and on his insistence, another signing of Germany’s unconditional surrender was held in Berlin by General Wilhelm Keitel, chief of German Armed Forces, with particular attention placed on the Soviet contribution, and in front of General Zhukov, whose forces had captured the German capital.
Shortly thereafter, most of the remaining German units surrendered to nearby Allied commands, including Army Group Courland in the “Courland Pocket”, Second Army Heiligenbeil and Danzig beachheads, German units on the Hel Peninsula in the Vistula delta, Greek islands of Crete, Rhodes, and the Dodecanese, on Alderney Island in the English Channel, and in Atlantic France at Saint-Nazaire, La Rochelle, and Lorient.