diff --git a/requests_html.py b/requests_html.py
index 665228c..0bfd055 100644
--- a/requests_html.py
+++ b/requests_html.py
@@ -569,6 +569,8 @@ class HTML(BaseParser):
page = None
return content, result, page
except TimeoutError:
+ await page.close()
+ page = None
return None
self.session.browser # Automatically create a event loop and browser