9 февраля капитан «Варяга» Всеволод Фёдорович Руднев получил через английского капитана (старшего на рейде) ультиматум японцев: до 12 часов покинуть порт, иначе русские корабли будут атакованы на якорных стоянках. Руднев решил прорваться с боем в Порт-Артур, а в случае неудачи взорвать корабли. В полдень «Варяг» и «Кореец» вышли из Чемульпо. Капитаны иностранных судов не ожидали от русского корабля такого хода. Они были удивлены и в то же время восхищены этим поступком. Французские и английские корабли встретили гордо идущий «Варяг» оркестром. Капитаны кораблей отдали честь российским морякам. При выходе из порта на расстоянии 10 миль корабли встретили японскую эскадру (1 броненосный крейсер «Асама» и 5 бронепалубных (лёгких) крейсеров «Нанива», «Ниитака», «Такачихо», «Чиода», «Акачи»; 8 миноносцев; 1 посыльное судно «Чихая»), занимавшую позицию за островом Йодолми. Броненосец «Асама» с его четырьмя 203-мм орудиями в броневых башнях и шестнадцатью 152-мм орудиями в бронированных казематах, превосходивший по мощи огня «Варяг» и «Кореец», вместе взятые, сигналом предлагал русским сдаться без боя. В вахтенном журнале «Варяга» заранее была внесена запись об окончательном решении: не сдавать корабль ни при каких условиях, сражаться до последней возможности, последней капли крови. Не получив ответа, «Асама» открыл огонь. Неравный бой длился 50 минут. За это время «Варяг» выпустил по противнику 1105 снарядов, «Кореец» — 52 снаряда (орудия корабля были слабее и «Кореец» вступил в бой в конце сражения). Согласно рапорту командира, огнём «Варяга» был потоплен один миноносец и повреждены 4 японских крейсера («Асама», «Чиода», «Такачихо» (затонул впоследствии от повреждений во время перехода в порт для ремонта) и флагман «Нанива»)
Варяг» получил 5 подводных пробоин и лишился почти всех орудий; потери экипажа — 1 офицер и 30 матросов убиты, 6 офицеров и 85 матросов ранены и контужены, ещё около 100 человек получили лёгкие ранения. На «Корейце» потерь не было.
Не имея возможности продолжать бой, русские корабли вернулись в Чемульпо, где после оценки серьёзности повреждений, оставшиеся орудия и оборудование на нём были по возможности уничтожены, а сам он был затоплен путём открытия кингстонов, а «Кореец» взорван. Был затоплен также российский пароход «Сунгари». Их экипажи приняты на иностранные корабли и не выданы, несмотря на требования японского командования, а затем через нейтральные порты вернулись в Россию.
"Варяг" и его капитан
"Варяг" после боя.