The Vistula-Oder offensive began on 1st Ukrainian Front's sector on January 12. Three combined arms armies (13th,
52nd, and
5th Guards), backed by 3rd Guards and 4th Tank Armies and two tank corps, would attack from the
Sandomierz bridgehead over the Vistula that had been taken the previous August. The initial objective was
Radomsko before exploiting toward
Breslau. 4th Tanks would enter the breach on 13th Army's sector and assist it in capturing
Kielce before moving on to take crossings over the
Pilica River by the third day. The artillery preparation for the main attack began at 1000 hours and continued for an hour and 47 minutes, followed by a rolling barrage. The attack was successful enough that the tanks could be committed during the afternoon. By the end of the advance though Poland 13th Army had reached the
Oder River along the entire front from Keben to
Malcz, forced the river with the assistance of 4th Tanks, and captured a bridgehead west of Keben and
Steinau up to 16km deep and 30km wide, as well as a smaller one on the left flank. As of January 28 the 24th Corps was in the Army's second echelon on the east bank of the Oder northeast of Wolau.
Lower Silesian Offensive 1st Ukrainian Front carried out a substantial regrouping from January 29 to February 7 during which the total frontage held by 13th Army was reduced from 86km to just 18km. 24th Corps was in the first echelon alongside the
102nd Rifle Corps. All six divisions of the two corps were in first echelon with two rifle regiments up and one in reserve, and their sectors averaged 3km in width. The offensive began at 0930 hours on February 8, following a 50-minute artillery preparation. 102nd Corps quickly crushed the first German position and advanced up to 8km by day's end. 24th Corps, on the other hand, faced two heavily fortified villages on its right flank and a large woods stretching well to the west. The attacks on the villages were stymied, even with the backing of the 61st Tank Brigade. However the Corps' left flank division took advantage of the success of 52nd Army's attack to its left, advanced 4km and reached Oberau. Jointly these advances put the two Armies in good position to outflank and possibly encircle the
Hermann Göring Panzer Division, which was defending the large woods. On February 9 the 24th Corps advanced up to 15km, reaching Kotzenau with part of its forces while the remainder deployed facing north, blocking passage to the south by the now-surrounded German panzer troops. The next day the main body of 13th Army advanced in the wake of 4th Tank Army, with the objective of forcing the
Bober River. On February 11 the Front's shock group faced stiffening German resistance while 24th Corps spent the entire day fighting with rearguards which were covering the main forces' retreat to the Bober. By the end of the day the main shock group had advanced up to 60km and had expanded the width of the breakthrough to 160km, reaching the Bober along a number of sectors. The Corps spent most of February 12 and 13 battling for the town of Sprottau before reaching the Bober in the
Sagan area, encountering powerful resistance from German infantry and armor in the eastern part of the town while also forcing a crossing of the river to its north. For their roles in this fighting, on April 5 the 15th Rifle Regiment would be awarded the
Order of Aleksandr Nevsky, while the 600th and 640th Rifle Regiments plus the 379th Artillery Regiment would each receive the
Order of the Red Star. Infantry and up to 20 tanks of the
Großdeutschland Panzer Corps attacked the bridgehead north of Sagan on February 14. This was countered with the assistance of the 63rd Tank Brigade of
10th Tank Corps and the German force went over to the defensive. Over the next two days the 24th Corps fought to secure Sagan, finally forcing a crossing of the Bober in the center of the town on the 16th, and then cleared its western sector. This success threatened to outflank
Großdeutschland and allowed
27th Rifle Corps to expand the main bridgehead. By February 19 the final attempts of the German forces to hold along the Bober crumbled, and what remained of them began retreating to the Neisse River. By February 24 the 13th Army had closed up to the line of that river, and soon went over to the defensive.
Berlin Strategic Offensive During the pause along the Neisse the 147th made its final transfer, to 102nd Corps. At about this time the horse-drawn 76mm cannons of the 231st Antitank Battalion were partly or wholly replaced with
SU-76s. On April 11, Colonel Gerasimov left the division and was replaced for two days by Col. Grigorii Sergeevich Dudnik, who had been serving as deputy commander of
32nd Guards Rifle Corps. The division had no official commander when the offensive began on April 16, but the next day Col. Nikolai Ivanovich Eremeev was appointed. At this time the Corps contained the 147th,
117th Guards, and 172nd Divisions. At this time the strength of 13th Army's rifle divisions varied from 4,700 to 5,700 men each. The Army was deployed on the east bank of the Neisse on a 10km front from Klein Bademeusel to just outside Gross Saerchen, with the 27th and 102nd Corps in first echelon and the 24th in second. 102nd Corps was deployed in a single echelon. The 147th established two artillery groups, showing that it was still overstrength in that arm. The first group had 43 76mm cannons and guns, 36 120mm mortars, 12 122mm howitzers, and eight
152mm howitzers. The second had nine of 76mm, another 36 120mm mortars, seven 122mm howitzers, and eight 152mm howitzers. In order to support the assault crossing of the Neisse many of these were sited to fire over open sights.
Battle for Garrey The offensive on 1st Ukrainian Front's sector began at dawn on 16 April with attacks across the Neisse and from a bridgehead that had been forced across the river south of
Forst in February and made immediate progress. By 2200 hours the 54th Guards Tank Brigade of 7th Guards Tank Corps captured a strongpoint at Simmersdorf before moving on Garrey after dark. At 0230 on April 17 the brigade's lead element took fire from the town's eastern outskirts. Having lost one tank the remainder deployed and broke in from the march, but then stalled due to fire from tanks, antiaircraft guns and
Panzerfausts. A prisoner revealed that some five Tiger tanks were in Garrey. The terrain in the area was a boggy glade, which interfered with the tanks' mobility. German tanks were also found in Mattendorf, and woods north of Smarso were in German hands. As the remainder of the brigade came up its commander decided to attack Garrey with motorized infantry supported by tanks, in an effort to open the road to the east bank of the
Spree River. At 0400 an antitank rifle company and five SU-76s of the 147th, plus a motorized rifle battalion of the 23rd Guards Motorized Rifle Brigade, reached the area and familiarized with the situation. The units of the 147th were ordered to take positions on the south edge of a grove east of the town inn in order to repulse any counterattacks from the southwest and south. The main attack was to start almost immediately, and by an hour later had only reached the center of the town. After a short artillery preparation the
21st Panzer Division counterattacked with two groups of 20-25 tanks each, with one advancing from Mattendorf toward the inn and breaking through. The reserve of the 56th Guards Tanks took control of the SU-76s and organized an ambush, but the advance was halted by tank fire from the town's eastern outskirts. At 0900 six panzers attempted to outflank the reserve position, but three were set afire from the ambush, causing the rest to fall back. By 1300 the 55th Guards Tank Brigade took Mattendorf and began moving on Trebendorf. The 54th Guards Tanks now reorganized, resumed the attack, and took Garrey. German losses to the brigade and its reinforcements totaled 22 tanks, five antiaircraft guns, and six
armored personnel carriers, plus heavy manpower losses, knocking 21st Panzer out of the subsequent fighting.
Battle of Halbe Meanwhile, the remainder of the 147th, plus elements of 7th Guards Tanks, had outflanked Garrey from the southeast and seized the strongpoint at
Gablenz before advancing to the Fliess Canal. Overall, an advance of 7km had been achieved, breaking into the second German defense zone to a depth of 500-1,500m, reaching a line from Gablenz to Bosdorf Creek. Some German forces were already falling back to the Spree. With these successes the
STAVKA authorized Marshal
I. S. Konev, the Front commander, to force the Spree overnight and push on to the northwest with both of his tank armies to attack Berlin from the south. However reinforcements were moving up to defend the third German line. 13th Army pressed rearguards along the river's east bank and beat off several counterattacks. Konev now chose to strike between
Cottbus and
Spremberg, where he understood the defense to be weakest. During April 18 the 102nd Corps, still operating with 7th Guards Tanks, completed its breakthrough of the second zone and crossed the Spree from the march near Brezinhen before penetrating the third zone to a depth of some 4km, for an overall advance of 13km, reaching a line from Neuhausen to Groß Doebbern, a move that prevented the
344th Infantry Division from taking position on the third zone. 13th Army faced a highly complex situation on April 19, with large German groupings still near its flanks at Cottbus and Spremberg. The Army commander, Col. Gen.
N. P. Pukhov, detached the 172nd, plus three other divisions, for flank protection, while the 147th had moved to 102nd Corps' second echelon, moving to Groß Ossnig by the end of the day. However, the Army's formations were now extended over an arc some 65km in length. The next day the Corps continued to follow the 3rd Guards Tanks to the west, covering another 30km. The 147th and 172nd encountered little to no resistance and reached a line from Waltersdorf to outside Brenitz by dusk, while 117th Guards covered the Army's right flank from the Cottbus direction, where German
9th Army was rapidly becoming encircled. During April 21 the Army continued it pursuit of scattered German units westward. After
Luckau was taken the 147th advanced in an echelon formation on the right flank, reaching the Ukro area by the end of the day. Overnight the 9th Army began withdrawing to the west, trying to break away from the pursuit of 13th and 5th Guards Armies. Meanwhile, 3rd Guards Tanks was about to break into the southern outskirts of Berlin, as the 102nd and 27th Corps advanced another 45km, reaching
JüterbogKropstedtBulzigEssenSchweinitz by midnight. This effectively prevented any effort to relieve 9th Army from the outside. During April 23 the 102nd and part of the 27th covered another 6-18km, fighting along a line from
Treuenbrietzen to Kropstedt to outside Elster by the day's close. By now the 117th Guards had been moved to 24th Corps. German 9th Army was now pressing for a breakout against 52nd and
2nd Polish Armies. The following day Pukhov's forces attacked with two corps along the north bank of the Elbe River heading west, fighting against the
Theodor Körner Infantry Division, 47th Security Regiment, "Wittenberg" Battalion, 957th Antitank Battalion, and battalions of
Volkssturm. Advancing another 10km, the Army's leading units reached the east outskirts of
Wittenberg. During April 25 the pincers of 1st Ukrainian and
1st Belorussian Fronts were closing to the west of Berlin. 13th Army and
5th Guards Mechanized Corps were fighting heavily near Wittenberg,
Beelitz, and
Golzow with Theodor Körner and other scratch divisions which were attempting, unsuccessfully, to reinforce Berlin. On April 26 the encircled 9th Army in the
FrankfurtGuben area had some 14 divisions, along with several independent units and rear organizations. The previous day it had received orders from Hitler's headquarters to break out toward Halbe in order to link up with
12th Army southwest of the capital. The breakout group, including more than 50 tanks, attacked west at 0800 hours at the boundary of
3rd Guards and 28th Armies. Within two hours this had reached the northern outskirts of
Baruth and had retaken Munchendorf, although the former remained in the hands of the 395th Division. In the fighting through the afternoon and overnight a large part of the breakthrough group was partly destroyed northeast of Baruth. By the day's end 102nd Corps, on 13th Army's right flank, was holding along its previous line, from Beelitz to Garrey, having beaten off several counterattacks. The pocket had shrunk to no more than 900km2. Given the likelihood of continued efforts to escape, Konev ordered maximum reinforcements along the axis Wendisch-BuchholzBaruth
Luckenwalde. The next attempt began on the morning of April 27 in the Halbe area, while the previous day's breakthrough group was still resisting north of Baruth, although it was eliminated later in the day. At the same time the 12th Army was attempting to break through to Berlin, primarily through 5th Guards Mechanized and the main part of 13th Army, but this was repulsed. During the next day troops of both Fronts were involved in destroying what remained of 9th Army's pocket, which was now no more than 400km2. 102nd Corps and 5th Guards Mechanized tried to improve their positions by attacking to the west, but ran into stubborn resistance. The breakout efforts continued overnight, and a reinforced 12th Army attempted to reach Luckenwalde. The breakout attempt began at 0100 hours on April 29, led by up to 10,000 infantry and 35-40 tanks against the boundary of the two Fronts. Despite initial success it was halted by 3rd Guards Rifle Corps until another 35,000 infantry were brought up and created a fresh penetration. By the end of the day a third pocket had been created containing the westernmost part of 9th Army, and the German command was organizing a new effort by 12th Army to break through 102nd Corps and 5th Guards Mechanized on the Beelitz
Niemegk sector. This would require crossing 30km of Soviet-held territory, after a day of fighting that had caused heavy German casualties for few gains. Overnight, Konev took a number of steps to ensure the final destruction of 9th Army. Pukhov ordered the 117th Guards to attack toward
Kummersdorf to end further breakthroughs to Luckenwalde. 102nd Corps was to continue to prevent 12th Army from reaching the same objective. Altogether, the encircled grouping gained just 10km westward with its breakthrough force, while the trailing elements were killed or captured near Wendisch-Buchholz. During the day 1st Ukrainian Front took 24,000 prisoners. During the night the breakthrough force penetrated between the 117th Guards and 4th Guards Tanks and reached Beelitz, where it ran into 5th Guards Mechanized. By the end of May 1 the 9th Army had finally been eliminated, at about the time the battle for Berlin was ending. Konev was ordered by the
STAVKA to prepare for a new advance toward Prague. == Postwar ==