21 listopada, po godzinnym przygotowaniu artyleryjskim piechota japońska wzięła szturmem trzy forty na wzgórzach na zachód od twierdzy. Następnie uderzyła na potężne umocnienia na Songshushan – tu pomogło im szczęśliwe trafienie w chiński magazyn amunicyjny. Kolejne uderzenie, skierowane na wzgórza Erlongshan i Jiguangshan, zakończyło się zdobyciem dalszych siedmiu redut. W południe w rękach napastników była znaczna część zewnętrznego pierścienia twierdzy.

Następnym celem były nadmorskie forty, których działa nie mogły być skierowane w głąb lądu, i które, po opanowaniu fortów na wzgórzach, były stosunkowo łatwym celem. Do godziny 16.00 Japończycy opanowali dziewięć z nich, z 60 działami (w poprzednio opanowanych zdobyli kolejnych 50).

Tego samego dnia na Jinzhou uderzył śpieszący z odsieczą gen. Song z oddziałami zebranymi w południowej Mandżurii, ale został odparty z wielkimi stratami. W Lüshun Japończykom do wzięcia pozostały umocnienia twierdzy wewnętrznej, które postanowiono zaatakować następnego dnia.