Le 23 septembre 1941, deux Staffel du I./StG 2 attaquent la flotte Soviétique ancrée dans le port de Kronstadt, non loin de Léningrad. Le port est extrêmement bien défendu avec plus de 1000 armes anti-aériennes.
Au cours d’une attaque, Rudel atteint la poupe du cuirassé soviétique "Marat" de 23 606 tonnes et deux jours plus tard coule un croiseur.
Lors d’une nouvelle attaque sur le Marat, Rudel lance une bombe d’une tonne qui coupe le "Marat" en deux et le coule.