Инцидент у озера Хасан произошел после того, как японский поверенный в делах в Москве Мамору Сигэмицу, явившись 15 июля 1938 года в Наркомат иностранных дел, официально потребовал вывода советских пограничников с высот в районе озера Хасан и передачи указанной территории марионеточному государству Маньчжоу-го, которому эти территории, дескать, издавна принадлежали. Посланнику были предъявлены документы Хунчунского соглашения, подписанного Россией и Китаем в 1886 году, и приложенная к нему карта, свидетельствовавшие о том, что высоты Заозерная и Безымянная принадлежат России. Однако 20 июля Япония вновь представила ноту и заявила, что, если требования Японии не будут удовлетворены, она применит силу. Японское командование, осведомленное о репрессиях в Красной Армии, хотело прощупать боеспособность РККА. Вторая «разведка боем» состоялась летом 1939 года у реки Халхин-Гол.
22 июля Советское правительство «прямо и решительно отклонило требования об отводе войск с высоты Заозерная».
После этих событий стало ясно, что вооруженного конфликта не избежать, и советские части были приведены в боевую готовность. Считалось, что оборона в пересеченной болотистой местности невозможна, так как это мешает стягиванию советских частей к месту событий.
29 июля японские войска (200 человек) атаковали советский пограничный пост на сопке Безымянной, обороняемой лейтенантом Алексеем Ефимовичем Махалиным (1908–1938) во главе пограничного наряда из десяти красноармейцев. Лейтенант организовал оборону и подготовил выход бойцов из окружения, заменил в бою убитого пулеметчика. Подоспевшими стрелковыми подразделениями и полуротой танков японские захватчики были отброшены. Но сам Махалин погиб в рукопашной схватке на линии границы. Посмертно удостоен звания Героя Советского Союза.
31 июля японцы перегруппировались и снова вторглись на советскую территорию, бросив три пехотные дивизии, кавалерийский полк, механизированную бригаду на сопку Заозерную, и углубились на 4 км. На высоте было всего 30 пограничников и взвод саперов. Сопротивление было яростным, но враг захватил сопки Заозерную и Безымянную.
В этот же день К.Е. Ворошилов приказал привести в боевую готовность Приморскую армию и Тихоокеанский флот.
1 августа между В. Блюхером и Главным военным советом состоялся разговор по прямой линии, где Сталин резко раскритиковал Блюхера за командование операцией.
2 августа советские войска безуспешно атаковали высоты. Вечером пришел приказ: отойти с вершины Пулеметной на склон и новых атак не предпринимать.
3 августа в районе боевых действий сосредотачивались 32-я стрелковая дивизия, танковая бригада и корпусная артиллерия.
4 августа командир 39-го стрелкового корпуса Дальневосточного фронта Г.М. Штерн отдал боевой приказ № 1: 6 августа после авиационной и артиллерийской подготовки 32-й сд с севера и 40-й сд с юга зажать и уничтожить противника между сопкой Заозерная и озером Хасан и восстановить государственную границу.
Вечером 6 августа в 17:00 после авиационной и артиллерийской подготовки советские части перешли в наступление и к ночи захватили сопку Заозерная.
Несмотря на постоянные атаки японских войск, 9 августа 32-я стрелковая дивизия заняла высоту Безымянная, а врага отбросили за границу.
На следующий день японские войска опять предприняли атаку, но безуспешно.
Тем временем в Москве посол М. Сигэмицу предложил мирные переговоры по решению конфликта.
11 августа 1938 года между советскими и японскими войсками было заключено перемирие, сопки остались за Советским Союзом. Успешными действиями авиации руководил командующий ВВС Приморской группы Павел Рычагов.
В итоге В. Блюхера в августе освободили от командования Дальневосточной армией; в октябре его арестовали, и он умер 9 ноября в тюрьме во время следствия. В октябре 1941 года Штерн и Рычагов, уже депутаты Верховного Совета СССР, Герои Советского Союза, были расстреляны как террористы, шпионы и враги народа.