diff --git a/source/games/duke/src/2d_d.cpp b/source/games/duke/src/2d_d.cpp
index 87a68b278..a16e3205b 100644
--- a/source/games/duke/src/2d_d.cpp
+++ b/source/games/duke/src/2d_d.cpp
@@ -591,7 +591,7 @@ static void bonussequence_d(int num, JobDesc *jobs, int &job)
 		break;
 
 	case 2:
-		jobs[job++] = { PlayVideo("radlogo.anm", cineov3sound, framespeed_10), nullptr };
+		jobs[job++] = { PlayVideo("cineov3.anm", cineov3sound, framespeed_10), nullptr };
 		jobs[job++] = { Create<DBlackScreen>(200), []() { FX_StopAllSounds(); } };
 		jobs[job++] = { Create<DEpisode3End>(), []() { if (!PLUTOPAK) S_PlaySound(ENDSEQVOL3SND4, CHAN_AUTO, CHANF_UI); } };
 		if (!PLUTOPAK) jobs[job++] = { Create<DImageScreen>(TexMan.GetGameTextureByName("DUKETEAM.ANM", false, FTextureManager::TEXMAN_ForceLookup)), []() { FX_StopAllSounds(); } };