Place where final battle will be fought between good and evil (10)
I believe the answer is:
armageddon
(Other definitions for armageddon that I've seen before include "large-scale fighting" , "terminal struggle" , "Biblical battle" , "Last war's ending" , "bloody battle" .)