On March 17 Maj. Gen. Dmitrii Ivanovich Stankevskii took command of the division until General Pankov returned on March 22. Pankov would also be made a Hero of the Soviet Union prior to the Berlin operation, on April 6. The final offensive on the German capital began on April 16. After breaking out of the Küstrin bridgehead the units of 8th Guards Army were tasked with
seizing the Seelow Heights on the west bank of the Oder. The Army was deployed along an 18km front from
Golzow to
Podelzig but its main attack would be made on a 7km-wide front from Golzow to Sachsendorf. The 4th Guards and 29th Guards Corps would make the main attack while the 28th Guards Corps covered the remainder of the front with the 79th and 88th Guards in the first echelon and 39th Guards in second. Within the Army the rifle regiments organized their battalions in a single echelon with the companies stacked in three lines. At this stage of the war, in common with most rifle divisions of its Front, the 88th Guards had roughly 5,200 personnel on strength. The offensive from the Küstrin bridgehead was preceded by a reconnaissance-in-force on April 14-15 to determine the main German defense zone along the bridgehead and to seize various sectors of forward trenches. This effort was supported by a significant amount of artillery and aviation. On the first day the main part of 28th Guards Corps' reconnaissance was carried out by the 79th Guards. In addition to uncovering and compromising parts of the German defense the thickest zone of minefields had been neutralized and the German command became uncertain of the timing of the main offensive.
Battle for the Seelow Heights 8th Guards Army attacked at 0525 hours on April 16 following a 25-minute artillery preparation with 51 searchlights. Having crushed the fire resistance of the defenders and beaten off several counterattacks the Army advanced 3-6km, having broken through the main defensive zone and capturing 600 prisoners. Forward brigades of 1st Guards Tank Army began following the infantry at 0700 hours and together they reached the powerful German second defensive zone along the
Seelow Heights at noon. This position was occupied by part of the forces of the
20th Panzergrenadier and
303rd Infantry Divisions, which had fallen back from the main defensive zone, as well as
Panzer Division Müncheberg which had been committed from the reserve. The antitank defense of the Heights was substantially reinforced with antiaircraft artillery from the Berlin zone. Following a 15-minute artillery preparation 8th Guards Army attacked the Heights but was met by heavy fire. Repeated attempts by the Army's units, backed by brigades of 1st Guards Tank Army, failed to break through. 28th Guards Corps, still with the 88th and 79th Guards up and the 39th Guards back, along with three brigades of the
8th Guards Mechanized Corps, was soon fighting along the eastern slopes of heights 53.2 and 58.9 and near marker 10.8. The most stubborn defense was put up along the paved road from Seelow to
Müncheberg where nearly 100
88mm guns were positioned. It was soon clear that a regrouping of the artillery and the conduct of a new artillery and air preparation would be necessary to break this line. Marshal Zhukov ordered the offensive to be continued during the night. The battle on April 17 began with a 30-minute artillery preparation beginning at 1000 hours. The assault was met with stubborn resistance and counterattacks supported by groups of 10-12 tanks. At noon the
57th Guards Rifle Division captured the town of Seelow. 28th Guards Corps, still operating in its previous combat formation along with 8th Guards Mechanized, took the strongpoint in front of
Dolgelin and by the end of the day had arrived at the western and southwestern outskirts of the town itself for a total advance of 1-3km. 8th Guards Army resumed its offensive at 0700 hours the next day following a short artillery preparation. It was facing fresh reserves east of Müncheberg including the
23rd SS Division "Nederland" which undertook 14 counterattacks by infantry and tanks. Faced with five of these the 28th Guards Corps was forced to fight along its previous line, with its right flank managing to gain only 500-1,000m during the day. The Corps also faced difficult and hilly terrain cut by a large number of lakes and channels. By the night of April 18/19 Zhukov was becoming concerned that the offensive was being conducted too slowly and could die out. In consequence he issued orders to improve organization and the quality of troop control. After a pause for reorganization and replenishment of ammunition the offensive would resume at noon with an artillery preparation along the entire front. Meanwhile, the German command moved further reserves into their third defensive zone including large numbers of
Volkssturm. The primary objective for 8th Guards Army was Müncheberg which was still blocking the road to Berlin. Following a 30-minute artillery preparation the 4th Guards Corps attacked at 1230 hours, followed an hour later by the 29th and 28th Guards Corps. The town was taken by the 29th Guards Corps during the afternoon while the 28th Guards Corps, still struggling with the terrain and heavy counterattacks, gained only 1,000m, ending the day along a line from
Neuentempel to Neu Malisch with its front facing southwest.
Into the City German resistance to 8th Guards Army in the third defense zone continued on April 20 as some of the rest of 1st Belorussian Front began reaching the outskirts of Berlin proper. The 79th Guards cleared the woods east of Belendorf and by the end of the day the main forces of 28th Guards Corps had concentrated in the
Eggersdorf area. This helped complete the breakthrough of the third zone. The next day the Army, along with 1st Guards Tank Army, was involved in stubborn fighting along the city's outer defensive line. 28th Guards Corps, still working with 8th Guards Mechanized Corps, attacked in the continuous wooded area southeast of Kalkberg and after heavy fighting reached the Kalksee and the eastern outskirts of
Erkner, making an advance of 15km during the day. The two armies continued attacking through the night and by noon on April 22 had taken the Berlin suburbs of
Hoppegarten, Fichtenau and
Rahnsdorf. The offensive continued through the afternoon, breaking through the city's inner defensive line along a sector from
Mahlsdorf to Wendenschloss with a total advance of 10km to the west. By now all the armies of 1st Belorussian Front's main shock group were fighting in the streets of Berlin. The following day the 8th Guards and 1st Guards Tanks were attacking into the southeastern part of the city. 28th Guards Corps, having forced the
Dahme River, by the end of the day was fighting with two of its divisions for
Altglienicke and
Bohnsdorf, having advanced 3km. Overnight the Corps, backed by 8th Guards Mechanized, completely cleared the two districts. The mission of the two armies on April 24 remained as before as the encirclement of Berlin became imminent. During the morning the 28th Guards and 8th Guards Mechanized developed the offensive westward and at 1030 hours linked up with
1st Ukrainian Front's 71st Mechanized Brigade west of Bohnsdorf. Following this the 11th Guards Tank Corps was transferred to the 28th Guards' offensive sector, crossing the Dahme at the 8th Guards Mechanized's crossings; following this the 28th and 29th Guards Corps with the two mobile corps attacked to the northwest and by the day's end had taken the districts of
Rudow,
Buckow and
Britz and had reached the southern shore of the
Teltow Canal.
Battle for the City Center General Chuikov was ordered to develop his Army's offensive on April 25 to the northwest in the general direction of the
Tiergarten, still in cooperation with 1st Guards Tank Army. After a short but powerful barrage the offensive was resumed at 0800 hours. At noon the encirclement of the entire German group of forces in Berlin was completed. Despite stubborn resistance, during the day the two armies forced the Teltow Canal, occupied more than 50 city blocks, and on the left flank reached
Tempelhof Airport. The next day the two armies were tasked with capturing the area of the airport and the nearby central railroad marshalling yards. They were facing the remnants of Panzer Division Müncheberg and
11th SS Panzergrenadier Division Nordland along with several battalions of
Volkssturm. The 28th Guards Corps forced its sector of the Teltow Canal and captured the parks adjacent to the eastern part of Tempelhof while the 29th Guards Corps took the airport itself. During April 27 the 8th Guards Army was reaching out to establish contact with
3rd Shock Army in the
Tiergarten area, which would split the German forces in the central city. It attacked vigorously to the northwest along the south bank of the
Landwehr Canal and by the end of the day the 28th Guards Corps had advanced 3km, taken the southern part of the marshalling yards, and was fighting along a line from Großgörschenstrasse to the railroad triangle in the area of Torgauerstrasse. Chuikov assigned the 4th Guards and 29th Guards Corps the task of reaching the area of the
Reichstag on April 28 and while these advanced 1,000-1,500m with the bulk of the Army's artillery support the 28th Guards Corps made only limited gains and by day's end was fighting in the northeastern part of
Schöneberg. Overnight the 88th Guards and 79th Guards came under command of 1st Guards Tank Army and during the day continued attacking westward along the south bank of the Landwehr Canal in tandem with 8th Guards Mechanized Corps. Together the two divisions and the Corps seized 50 city blocks, advanced 1.5km and reached a line from
Lützowplatz to
Wittenbergplatz to the intersection of Motzstrasse and Hohenstaufenstrasse. in the foreground.As the
79th Rifle Corps of 3rd Shock Army fought for the Reichstag on April 30 the 28th Guards Corps attacked to meet the 2nd Guards Tank Army in the area of the Zoological Garden, which also contained the
Zoo flak tower. During the morning the 39th Guards reached the Budapesterstrasse with the 88th Guards to its left along the same street near the southwestern part of the Zoo. The Zoo was defended by a garrison of about 5,000 men of various units with five tanks and a large number of artillery pieces. It was also heavily fortified with bunkers, stone buildings and concrete barricades. Several methods were tried to overcome the reinforced concrete bunkers, including direct fire from guns as large as 152mm calibre at ranges from 200-300m, but it required engineers blocking firing apertures and undermining entranceways to gain success. Over 3,000 prisoners were taken and the next day the entire Zoo was cleared. By the evening of April 30 the 8th Guards Army's forward units were located 600-800m from the Reich Chancellery. Just before midnight a German envoy reached the forward lines of the 35th Guards Rifle Division's 102nd Guards Rifle Regiment near the Potsdam Station; this would lead to surrender talks between Gen. of Inf.
H. Krebs and General Chuikov at 0330 hours on May 1. Despite this fighting continued in the city centre during the day. 28th Guards Corps, again in tandem with 8th Guards Mechanized, reached the racetrack and established direct communications with 2nd Guards Tanks, isolating the remnants of the German
Tiergarten grouping defending in the
Halensee area. At 0040 hours on May 2 the signal battalion of 79th Guards Division picked up a radio message in Russian from the
LVI Panzer Corps headquarters requesting a ceasefire. By 1500 hours the resistance of the Berlin garrison had completely ceased. ==Postwar==