diff --git a/code/game/gamemodes/xenos/xenos.dm b/code/game/gamemodes/xenos/xenos.dm
index 912af910d89..0d4c7f06b1b 100644
--- a/code/game/gamemodes/xenos/xenos.dm
+++ b/code/game/gamemodes/xenos/xenos.dm
@@ -244,7 +244,11 @@
return livingplayers.len
/datum/game_mode/xenos/declare_completion()
- if(result == 1)
+ if(station_was_nuked)
+ feedback_set_details("round_end_result","win - xenos nuked")
+ world << "Crew Victory"
+ world << "The station was destroyed in a nuclear explosion, preventing the aliens from overrunning it!"
+ else if(result == 1)
feedback_set_details("round_end_result","win - xenos killed")
world << "Crew Victory"
world << "The aliens did not succeed and were exterminated by the crew!"
@@ -252,10 +256,6 @@
feedback_set_details("round_end_result","win - crew killed")
world << "Alien Victory"
world << "The aliens were successful and slaughtered the crew!"
- else if(station_was_nuked)
- feedback_set_details("round_end_result","win - xenos nuked")
- world << "Crew Victory"
- world << "The station was destroyed in a nuclear explosion, preventing the aliens from overrunning it!"
else
feedback_set_details("round_end_result","win - crew escaped")
world << "Draw"