diff --git a/html5lib/html5parser.py b/html5lib/html5parser.py
index ed44a552..a7cb98be 100644
--- a/html5lib/html5parser.py
+++ b/html5lib/html5parser.py
@@ -2444,7 +2444,7 @@ def processStartTag(self, token):
def processEndTag(self, token):
nodeIndex = len(self.tree.openElements) - 1
node = self.tree.openElements[-1]
- if node.name != token["name"]:
+ if node.name.translate(asciiUpper2Lower) != token["name"]:
self.parser.parseError("unexpected-end-tag", {"name": token["name"]})
while True: