diff --git a/core/modules/views/templates/views-form-views-form.html.twig b/core/modules/views/templates/views-form-views-form.html.twig
new file mode 100644
index 0000000..9d4aee3
--- /dev/null
+++ b/core/modules/views/templates/views-form-views-form.html.twig
@@ -0,0 +1,16 @@
+{#
+/**
+* @file
+* Default theme implementation to display form children.
+* Drupal code sprint convert templates to twig
+*
+* Available variables:
+*   - children: Form child elements
+*
+* @see template_preprocess()
+* @see template_preprocess_views-form-views-form()
+*
+* @ingroup themeable
+*/
+#}
+{{ children }}
diff --git a/core/modules/views/views.module b/core/modules/views/views.module
index 31c47ff..9ead1e1 100644
--- a/core/modules/views/views.module
+++ b/core/modules/views/views.module
@@ -157,6 +157,7 @@ function views_theme($existing, $type, $theme, $path) {
 
   $hooks['views_form_views_form'] = $base + array(
     'render element' => 'form',
+    'template'       => 'views-form-views-form.html.twig'
   );
 
   $hooks['views_exposed_form'] = $base + array(
diff --git a/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc
index 44f48f6..ab8da8d 100644
--- a/core/modules/views/views.theme.inc
+++ b/core/modules/views/views.theme.inc
@@ -1005,9 +1005,17 @@ function template_preprocess_views_exposed_form(&$vars) {
 }
 
 /**
- * Theme function for a View with form elements: replace the placeholders.
+ * Prepares variables for views form views form.
+ *
+ * Default template: views-form-views-form.html.twig.
+ *
+ * @param array $variables
+ *   An associative array containing:
+ *     - children: Stores the form children as rendered by drupal_render_children()
+ *     - form: A dependency that the form children are derived from
  */
-function theme_views_form_views_form($variables) {
+function template_preprocess_views_form_views_form(&$variables)
+{
   $form = $variables['form'];
 
   // Placeholders and their substitutions (usually rendered form elements).
@@ -1033,7 +1041,7 @@ function theme_views_form_views_form($variables) {
   $form['output']['#markup'] = str_replace($search, $replace, $form['output']['#markup']);
 
   // Render and add remaining form fields.
-  return drupal_render_children($form);
+  $variables['children'] = drupal_render_children($form);
 }
 
 function theme_views_mini_pager($vars) {
