diff --git a/sickbeard/providers/ezrss.py b/sickbeard/providers/ezrss.py
index d288165df00b52eaacf32f574a7cf903c0cf7c35..1c66e967385a18a43bf13d6c549c630f11f8c896 100644
--- a/sickbeard/providers/ezrss.py
+++ b/sickbeard/providers/ezrss.py
@@ -124,7 +124,7 @@ class EZRSSProvider(generic.TorrentProvider):
         return (title, url)
 
     def _extract_name_from_url(self, url):
-        name_regex = '.*/(.*)\.\[.*]\.torrent$'
+        name_regex = '.*/(.*)\.(\[.*]|\d+\.TPB)\.torrent$'
         logger.log(u"Comparing "+name_regex+" against "+url, logger.DEBUG)
         match = re.match(name_regex, url, re.I)
         if match: