diff --git a/src/solo_turnier/html_parser.py b/src/solo_turnier/html_parser.py
index 45b3f32..9eb97f4 100644
--- a/src/solo_turnier/html_parser.py
+++ b/src/solo_turnier/html_parser.py
@@ -34,8 +34,9 @@ class HtmlParser:
if title is None:
title = self.getEventTitle()
- match = re.compile('.*?ETW, Solos (.*)').match(title)
+ match = re.compile('.*?ETW, Solos (.*?)(?: ".*")?').fullmatch(title)
if match is None:
+ self.l.error('Cannot parse html title "%s". Possible bug?', title)
raise Exception(f'Cannot parse title "{title}"')
rest = match.group(1)