battle there was in rohan , and curunir the traitor was thrown down and isengard broken ; and before the city of gondor a great field was fought , and the lord of morgul , captain of sauron , there passed into darkness ; and the heir of isildur led the host of the west to the black gates of mordor .