The offensive against Viipuri was launched on 19 April when colonel Ausfeld's unit marched to south from
Rautu, in order to block the Reds' connection to Russia. On 23 April, Ausfeld cut the
Petrograd railroad in
Raivola, 75 kilometres east of Viipuri. During the following evening, his troops took the villages of
Terijoki and
Kuokkala by the
Bay of Finland. Terijoki Red Guard, commanded by the infamous
Heikki Kaljunen, was the last Red unit to escape and cross the border. On the same day, the Northern Regiment headed towards Viipuri from
Antrea, which is located 30 kilometres north of Viipuri. In the evening of 23 April, the Red general staff in Viipuri ordered all forces of the Karelian front to retreat to Viipuri. The Reds of
Joutseno, Antrea and
Taipalsaari first marched to
Lappeenranta and were then transported to Viipuri by train on the night of 24–25 April. At the same time, most of the Red Government fled to Petrograd by sea. Edvard Gylling was the only Red leader to stay in Viipuri. Gylling had negotiations with the German colonel
Ulrich von Coler, but von Coler did not promise to treat the Reds by the
Hague Convention. The Reds then had a meeting at the
Viipuri Castle, where they decided to defend the city. Red units were divided into three units; the Northern Battalion was commanded by the worker
Otto Vuoristo, Eastern by the Lappeenranta Red Guard leader
Viktor Ripatti and the Western by the actor
Jalmari Parikka. On 24 April, a company led by von Coler took the
Tali railway station 10 kilometres north of Viipuri, cutting the
Viipuri–Joensuu railroad. His unit then evaded Viipuri and took the two nearest railway stations of the Petrograd railway. In the evening, von Coler defied his orders by attacking the city, but could not break through the Red defense on the eastern side of the Papula Bay. As the Sihvo's regiment blocked the city from the west, Viipuri was now encircled by the White Army and the only way out was by the sea. == Battle in the city ==