Immédiatement après la conclusion du Pacte germano-soviétique, le Kremlin envoie l'un de ses meilleurs agents à Berlin. Petrov doit savoir ce que l'Allemagne a l'intention de faire. Le Sicherheitsdienst a eu vent de ce plan et fait éliminer l'espion au cours de son voyage en train. Comme le capitaine Berg lui ressemble, il se glisse dans son rôle. Dès que le train arrive à Berlin, "Petrov" est chargé par des membres de l'ambassade soviétique de déchiffrer un code secret du ministère des Affaires étrangères allemand.