Советско-германские переговоры шли так быстро, что 27 июля Астахов сообщил Молотову: "Я не сомневаюсь, что если бы мы захотели, то смогли бы вовлечь немцев в более перспективные переговоры и получить от них ответы относительно проблем, интересующих нас". Два дня спустя Молотов передал Астахову инструкцию, как ответить на германские предложения: "Если немцы... действительно хотят улучшить отношения с СССР, они должны сказать, что это улучшение будет собой представлять в плане конкретных условий". На важной встрече 2 августа Риббентроп прямо сказал Астахову, что их страны могут договориться по всем территориальным вопросам от Балтики до Черного моря. "Данциг будет наш", сказал он. Завоевание Польши займет от недели до десяти дней. Но прежде чем приступить к конкретным предложениям, сказал Риббентроп, он должен знать, готово ли советское правительство пойти на такие переговоры. И оно было готово. 11 августа Сталин собрал заседание Политбюро, на котором было принято решение приступить к переговорам с Германией по вопросам, выдвинутым Риббентропом.
Наконец терпение Сталина было вознаграждено. Великобритания и Германия теперь соперничали за возможность заключить союз с СССР. Сталин мог выбирать между ними, и он выбрал договор с Гитлером. Фактически этот договор и его секретные протоколы, подписанные в Москве 23 августа, представлял собой нечто большее, чем пакт о ненападении, и являлся, по сути, военным союзом. Он предоставил СССР возможность вторгнуться в Польшу с востока и разделить польскую территорию с Германией. Также по этому договору делились сферы влияния на Балтике - Эстония, Латвия и Финляндия переходили в сферу влияния СССР, а Литва - в сферу влияния Германии. Сферы влияния на Балканах были разделены не столь четко. Москва согласилась снабжать Германию стратегическим сырьем, таким образом, аннулируя эффект морской блокады, которой Великобритания надеялась задушить Германию. Ночью 21 июня 1941 последний советский поезд с сырьем прошел на территорию оккупированной Польши. На следующее утро германская армия начала вторжение в СССР.
Историки предложили множество объяснений такого выбора Сталина. Но в многочисленной западной литературе по теме советско-германского пакта один фактор постоянно упускался из вида или серьезно недооценивался: восточно-азиатский политический компонент. Если Сталин имел возможность выбирать между союзом с Англией и Францией и союзом с Германией, несомненно, одним из факторов, склонивших Сталина в пользу договора с Гитлером, является Номонханский инцидент. Логика диктовала, что если бы Сталин выбрал антифашистский союз с западными демократиями, возникал серьезный риск войны с Германией. Даже если бы крупномасштабная советско-германская война не началась, Красная Армия была бы вынуждена сосредоточиться на западе. В этом случае Германия неизбежно вступила бы в союз с Японией, что придало бы Японии решимости атаковать уязвимый советский восточный фланг. Следовало избежать угрозы войны на два фронта. Выбор же Сталина в пользу договора с Германией позволил ему остаться в стороне от надвигающейся войны в Европе и решительно действовать против японских агрессоров у Номонхана, лишив Японию возможности заключить союз с Германией. В этом контексте советское решение в августе 1939 выглядит очевидным.
Если бы это утверждение, что конфликт у Номонхана повлиял на решение Сталина заключить пакт с Гитлером, базировалось только на таких косвенных доказательствах, то и тогда оно бы заслуживало внимания. Но есть и документальные подтверждения, ясно доказывающие, что Номонхан являлся фактором - и важным фактором - в советских политических расчетах летом 1939. В речи перед Верховным Советом 31 мая 1939 Молотов подчеркнул решимость Советского Союза защищать границы Монгольской Народной Республики как свои собственные, и предостерег японцев, сказав, что "было бы лучше для них прекратить провокации". Советская пресса молчала о боях у Номонхана так старательно, что первые официальные сообщения появились не ранее 26 июня, спустя полтора месяца после первых стычек. После этого, впрочем, тоже об инциденте писали довольно сдержанно и не на первых страницах советских газет. По словам редактора газеты 1-й армейской группы, Сталин лично запретил публиковать подробные сообщения о боях у Номонхана.
Похоже, что Номонханский инцидент был "неудобен" для Кремля. Серьезный конфликт с Японией мог поставить под угрозу переговоры с номинальным союзником Японии - Германией. Также он мог усилить сомнения у британцев и французов относительно возможности Красной Армии прийти им на помощь в случае войны с Германией. Сталин попытался нейтрализовать германскую угрозу, присоединившись к ней. Если соглашение с Гитлером будет реализовано, японская угроза перестала бы быть актуальной.