diff --git a/core/includes/common.inc b/core/includes/common.inc
index 78debc7..b828419 100644
--- a/core/includes/common.inc
+++ b/core/includes/common.inc
@@ -4627,6 +4627,17 @@ function drupal_render_page($page) {
     $page['content']['system_main'] = drupal_set_page_content();
   }
 
+  // Set page title, if exist.
+  if (isset($page['#page_title'])) {
+
+    // Check for title output flag.
+    if (!isset($page['#page_title_output']) || !in_array($page['#page_title_output'], array(CHECK_PLAIN, PASS_THROUGH))) {
+      $page['#page_title_output'] = CHECK_PLAIN;
+    }
+
+    drupal_set_title($page['#page_title'], $page['#page_title_output']);
+  }
+
   return drupal_render($page);
 }
 
