diff --git a/sickbeard/show_name_helpers.py b/sickbeard/show_name_helpers.py
index dc244dad15f98ce5b31b9fcc0bc895c56beeca03..ed2c0a35c8306d4ca7845246f1aafdf7706a9b76 100644
--- a/sickbeard/show_name_helpers.py
+++ b/sickbeard/show_name_helpers.py
@@ -206,6 +206,8 @@ def isGoodResult(name, show, log=True):
 
     for curName in set(showNames):
         escaped_name = re.sub('\\\\[\\s.-]', '\W+', re.escape(curName))
+        if show.startyear:
+            escaped_name += "(?:\W+"+str(show.startyear)+")?"
         curRegex = '^' + escaped_name + '\W+(?:(?:S\d[\dE._ -])|(?:\d\d?x)|(?:\d{4}\W\d\d\W\d\d)|(?:(?:part|pt)[\._ -]?(\d|[ivx]))|Season\W+\d+\W+|E\d+\W+)'
         if log:
             logger.log(u"Checking if show "+name+" matches " + curRegex, logger.DEBUG)