How to allow an editor to edit all WordPress blog posts but have the last say as administrator?

You can use User Role Editor plugin and edit or add new user rule.

User Role Editor WordPress plugin allows you to change user roles and capabilities easy.
Just turn on check boxes of capabilities you wish to add to the selected role and click “Update” button to save your changes.