Zakończenie walk przyniosła największa i najkrwawsza bitwa, która rozegrała się 22 września 1920. Oddziały polskie planując przejście przez neutralne terytorium Litwy, aby uderzyć na Armię Czerwoną przed Niemnem, skoncentrowały się na zachód od Sejn. Północna Grupa Uderzeniowa (Manewrowa) 2 Armii, po dokonaniu przejścia przez terytorium litewskie z zadaniem natarcia na Sejny – Druskienniki, a następnie wykorzystania powodzenia Armii na kierunku Grodno – Lida, w składzie 1 DPLeg., 1 DLB oraz 2 i 4 Brygady Jazdy (BJ) (w odwodzie Grupy: 17 DP, Brygada Syberyjska, z zadaniem osłony Suwalszczyzny przed Litwinami). Grupa Uderzeniowa osiągnęła gotowość do operacji 19 września i miała rozpocząć działania 22 września o godz. 12.00. Operację rozpoczęła 4 Brygada Jazdy, która wyprzedzając piechotę rozproszyła stawiająca opór piechotę litewską i opanowała mosty na Niemnie w Druskiennikach. 1 DP Leg. płk. Dąb-Biernackiego zaatakowała Sejny i po sześciu godzinach walki z litewską 2 Dywizją Piechoty zajęła miasto. Litwini stracili 1700 żołnierzy w większości poddających się do niewoli i 12 dział. Wielu poległo i odniosło rany. Straty Polaków 20 zabitych i 70 rannych. Polacy poszli na Druskienniki w celu opanowania istniejącego mostu i przepraw na Niemnie. Na trasie przemarszu doszło do kilku małych potyczek z Litwinami.