Музыка Прокофьева к фильму Сергея Эйзенштейна «Александр Невский», прославлявшему победу князя над тевтонскими рыцарями на льду Чудского озера, также вызвала официальные аплодисменты. Немногие эпизоды изменчивой карьеры Прокофьева приносили ему большее удовлетворение, чем работа с Эйзенштейном, который относился к композиторам не как к нанятым сотрудникам, а как к равным творцам.

Кульминационная сцена фильма, Ледовое побоище, была снята только после первых набросков музыки, и получившаяся интеграция звука и образа может соперничать с любым из мультфильмов Уолта Диснея, которым и композитор, и режиссер восхищались.

В других сценах Эйзенштейн ритмически выстраивал последовательность образов. Прокофьев отстукивал пальцами время отснятого материала. Он отдавал законченный фрагмент к полудню следующего дня, и Эйзенштейн использовал музыку для окончательного монтажа. Сталин не мог не оценить эту беспрецедентную трактовку фильма как оперы без пения. Когда в 1941 году раздавались первые Сталинские премии, «Александр Невский» был среди победителей. К тому времени, когда фильм Эйзенштейна обрел славу, Прокофьев начал осознавать границы своей бархатной тюрьмы. В 1938–1939 годах композитор работал над первой советской оперой «Семен Котко». Она рассказывает о превращении молодого человека в социалистического героя и его сопутствующих победах над разнообразными классовыми врагами. Либретто было и глупым, и злобным, но Прокофьев одарил его, может быть, самой драматической музыкой в своей карьере, включая полный зловещего блеска эпизод немецкого вторжения. Композитора больше всего радовала возможность работать с Мейерхольдом, которого Прокофьев давно боготворил.

Мейерхольд готовился репетировать «Семена Котко» в Театре Станиславского, когда 15 июня 1939 года он сделал какие-то неосмотрительные комментарии о советской политике в области искусства (что он сказал на самом деле, точно неизвестно). 20 июня его арестовали — вероятно, его судьба была решено гораздо раньше. Позже жена Мейерхольда была зарезана. Конечно, премьеру отложили. Прокофьев все еще приходил в себя после этих событий, когда перемена в советской внешней политике потребовала переделки либретто. Подписание пакта Молотова — Риббентропа в августе 1939 года значило, что немцев больше нельзя изображать отрицательными героями.

Чтобы спасти оперу, были сделаны стремительные косметические правки, и она исчезла с советской сцены вскоре после премьеры. 16 января Сталин подписал 346 смертных приговоров, в том числе Мейерхольду и Бабелю. На протяжении всех 1930-х Прокофьев продолжал ездить за границу, размахивая паспортом. В разговорах с друзьями на Западе он держался просоветской линии, но близкие знакомые считали, что он чувствует напряжение. Николай Набоков в книге «Старые друзья и новая музыка» пишет, что «за маской оптимизма и официозных похвал можно было различить чувство, совершенно противоречащее самой природе характера Прокофьева: чувство ужасной, глубокой незащищенности». Как рассказывает русско-американский композитор Вернон Дьюк, голливудская студия предложила Прокофьеву огромную зарплату — 25 000 долларов в неделю. Дьюк сам передал это предложение и видел реакцию — мгновенное воодушевление, превратившееся в резкий отказ. «Отличная наживка, — сказал Прокофьев, — но я ее не проглочу. Я должен вернуться в Москву, к моей музыке и моим детям».

Повесть Достоевского «Игрок», которая стала основой для замечательной ранней оперы Прокофьева, может указать на основную слабость композитора. Не в силах бросить играть, главный герой говорит: «Тут бы мне и отойти, но во мне родилось какое-то странное ощущение, какой-то вызов судьбе, какое-то желание дать ей щелчок, выставить ей язык». Дневник Прокофьева, где описана его первая поездка в СССР, фиксирует схожий решающий момент. «Забыть обо всем и остаться? — спрашивает себя композитор, садясь на поезд в Москву. — Могу ли я рассчитывать на возвращение, или они меня остановят?» И снова, когда на латвийской границе меняют локомотив, он говорит себе: «Это наш последний шанс, еще не поздно вернуться». Но он отбрасывает опасения и остается в поезде. Примерно десять лет спустя, вернувшись из поездки в США в 1938 году, Прокофьев, следуя советской процедуре, сдал иностранный паспорт. Он больше не получил его обратно и никогда не покидал СССР.

А. Росс.: Дальше - шум. Слушая XX век//Прокофьев возвращается