Viipurin taistelu (Suomen sisällissota)
Taistelu kaupungista

Viipurin punaiset puolustajat onnistuivat torjumaan valkoisten ensimmäiset valtausyritykset 25. ja 26. huhtikuuta, minkä jälkeen valkoisten ylipäällikkö Gustaf Mannerheim määräsi keskeyttämään hyökkäämisen pariksi päiväksi. Eversti Jernströmin komentamat viisi pataljoonaa kärsivät suuria tappioita yrittäessään 26. huhtikuuta hyökätä kohti Viipuria idästä avoimen maaston läpi suoraan päin punaisten konekivääritulta. Henkiin jääneet pääsivät vasta yön pimettyä perääntymään turvaan.
Viipurin puolustuksesta piirityspäivinä vastasivat lähinnä kaupunkiin pakkautuneet punaisten Karjalan rintaman joukot, sillä kaupungilta haalitut punakaartilaiset karkailivat jatkuvasti asemistaan. Piiritetyillä punaisilla oli apunaan oli venäläinen eversti Peresvjet. Punaisten tilanteen näyttäessä pidemmän päälle epätoivoiselta Gylling sai järjestettyä 26. huhtikuuta kaupungin pohjoiselle rintamalle kahden tunnin tulitauon, jonka aikana hänen johtamansa valtuuskunta yritti neuvotella antautumisehdoista Colerin kanssa. Coler vaati kuitenkin ehdotonta antautumista eikä luvannut antautuville punaisille edes Haagin sopimuksen mukaista hengen turvaa, joten Viipurin puolustajat päättivät taistella viimeiseen asti ja yrittää ulosmurtautumista saarretusta kaupungista.
Noin tuhat punaista onnistui pakenemaan Viipurista huhtikuun 27. päivän iltana Viipurinlahden itärantaa pitkin Koiviston suuntaan. Seuraavana päivänä pakeni vielä pienempi joukko etelään. Yhteensä yli kaksi tuhatta punaista pakeni Nuoraan kautta Viipurin–Johanneksen rannikkomaantietä pitkin, eikä Nuoraassa ollut valkoisten varmistusosasto kestänyt raivokasta hyökkäystä. Punaiset pystyivät pitämään pakoreitin auki 29. päivään saakka, vaikka yksi pataljoona Vaasan rykmentistä lähetettiin 28. päivänä Nuoraaseen valkoisten avuksi. Osa heistä joutui Ausfeldin joukkojen vangiksi, mutta osa pääsi Venäjälle asti. Punaisten siviilien, haavoittuneiden ja venäläisten evakuointia Viipurista Pietariin jatkettiin lisäksi laivoilla huhtikuun 28. päivän aamuun saakka. Erään aluksen nimi oli Hector. Se kuljetti 28. päivän vastaisena yönä punaisten alempia johtajia ja virkailijoita sekä haavoittuneita. Matkalla se otti Tiurin saarelta kyytiinsä pari sataa venäläistä.
Eräät punaiset päättivät pakenemisen sijaan suorittaa viimeisen koston ennen kaupungin odotettavissa olevaa kukistumista. Hjalmar Kaipiaisen johtama punakaartilaisryhmä toteutti 27.–28. huhtikuuta Viipurin lääninvankilassa valkoisten vankien joukkomurhan.
Wilkmanin ryhmän hyökkäykseen valmistautuneet joukot olivat Colerin osasto (neljä pataljoonaa), Jernströmin osasto (seitsemän pataljoonaa ja yksi patteri) ja Bäckmanin osasto (yksi vahvistettu pataljoona). Tykistön pääosaa johti jääkärimajuri Lauri Malmberg. Valkoisten ratkaiseva hyökkäys Viipurin keskikaupungille alkoi huhtikuun 28. päivän vastaisena yönä keskiyöllä kaupungin itäpuolelta. Hyökkäystä edelsi mittava tykistövalmistelu, jonka yhteydessä täysosuman saanut punaisten ammusvarasto Patterinmäellä räjähti kokonaan ja useat Viipurin kaakkoiset esikaupungit kuten Kolikkoinmäki kärsivät suuria vaurioita. Hyökkäyksen aloitti rynnäköllä jääkärimajuri E. B. Schaumanin komentama 3. jääkäripataljoona. Punaisten etulinja murtui aamun sarastaessa, mutta tilapäinen puolustuslinja onnistuttiin vielä luomaan Havin kukkulalle ja linnoitetulle Patterinmäelle.
Punaiset tekivät vastarintaa hieman yli vuorokauden ajan, mutta huhtikuun 29. päivän aamuun mennessä valkoiset saivat kaupungin haltuunsa. Huomattava osa kaupungin puolustajista oli edellisenä yönä lähtenyt joukolla yrittämään ulosmurtautumista länteen Haminan suuntaan, ja mukaan lähti suuri määrä siviilejä. Joukkoa johtivat Rantala, Parikka ja Vuoristo, mutta pakoretki eteni pääosin spontaanisti ja täysin järjestäytymättömästi. Sihvon joukot katkaisivat punaisten kolonnan pakotien Viipurin maalaiskunnassa käydyssä Naulasaaren taistelussa. Naulasaaressa käytiin yön aikana sekavaa kamppailua, kunnes punaisten etujoukko jäi päivän sarastaessa ansaan peltoaukealle keskelle valkoisten konekivääritulta. Lopulta noin 5 000–6 000 punaista antautui aamulla 29. huhtikuuta Naulasaaren ja Tienhaaran aseman välillä. Taistelussa kaatui noin 500 punaista. Otto Vuoristo ampui itsensä antautumisen yhteydessä.
Vangitut punaiset sijoitettiin Viipurin vankileirille, jossa enimmillään oli yli 11 000 vankia. Suomen sotasurmat -tietokannan mukaan leirillä kuoli nälkään, tauteihin tai teloituksiin 834 vankia.